oracle sql find index code example
Example 1: select index table oracle
SELECT *
FROM ALL_INDEXES -- or DBA_INDEXES or USER_INDEXES
WHERE TABLE_NAME = 'MY_TABLE' AND OWNER = 'MY_OWNER';
-- Indexes columns
SELECT TABLE_NAME, INDEX_NAME, COLUMN_NAME
FROM DBA_IND_COLUMNS -- or ALL_IND_COLUMNS
WHERE TABLE_OWNER = 'MY_OWNER' AND TABLE_NAME = 'MY_TABLE'
ORDER BY TABLE_NAME, COLUMN_POSITION;
Example 2: how to select an index in oracle sql
SELECT *
FROM all_indexes
WHERE table_name = 'COUNTRY';