Create Function-Based Index example
-- create Index Function-Based CREATE INDEX CITY_IDX ON STUDENTS (UPPER(CITY)); CREATE INDEX PRICE_IDX ON COURSE(PRICE - DISCOUNT);
Output:
index CITY_IDX created.
index PRICE_IDX created.
Check indexes
select INDEX_NAME, INDEX_TYPE, FUNCIDX_STATUS from USER_INDEXES WHERE INDEX_NAME IN (SELECT OBJECT_NAME FROM (SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE='INDEX' ORDER BY CREATED DESC) WHERE ROWNUM < =2);
Output:
INDEX_NAME | INDEX_TYPE | FUNCIDX_STATUS |
---|---|---|
PRICE_IDX | FUNCTION-BASED NORMAL | ENABLED |
CITY_IDX | FUNCTION-BASED NORMAL | ENABLED |