Home >> FAQs/Tutorials >> Oracle Tutorials
Oracle Tutorials - Show Table Columns Used in an Index
By: FYIcenter.com
(Continued from previous topic...)
How To See the Table Columns Used in an Index?
You can a list of indexes in your schema from the USER_INDEXES view,
but it will not give you the columns used in each index in the USER_INDEXES view.
If you want to see the columns used in an index, you can use the
USER_IND_COLUMNS view. Here is an example script for you:
SELECT index_name, table_name, column_name
FROM USER_IND_COLUMNS WHERE table_name = 'EMPLOYEES';
INDEX_NAME TABLE_NAME COLUMN_NAME
-------------------- ---------------- ----------------
EMP_EMAIL_UK EMPLOYEES EMAIL
EMP_EMP_ID_PK EMPLOYEES EMPLOYEE_ID
EMP_DEPARTMENT_IX EMPLOYEES DEPARTMENT_ID
EMP_JOB_IX EMPLOYEES JOB_ID
EMP_MANAGER_IX EMPLOYEES MANAGER_ID
EMP_NAME_IX EMPLOYEES LAST_NAME
EMP_NAME_IX EMPLOYEES FIRST_NAME
(Continued on next topic...)
- What Is an Index?
- How To Run SQL Statements through the Web Interface?
- How To Create a Table Index?
- How To List All Indexes in Your Schema?
- What Is an Index Associated with a Constraint?
- How To Rename an Index?
- How To Drop an Index?
- Can You Drop an Index Associated with a Unique or Primary Key Constraint?
- What Happens to Indexes If You Drop a Table?
- How To Recover a Dropped Index?
- What Happens to the Indexes If a Table Is Recovered?
- How To Rebuild an Index?
- How To See the Table Columns Used in an Index?
- How To Create a Single Index for Multiple Columns?
|