Oracle USER_INDEXESからインデックス名を取得するサンプル
環境
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0
SQL*Plus: Release 12.2.0.1.0
構文
select 列名 from USER_INDEXES
TABLE_NAME テーブル名
INDEX_NAME インデックス名
TABLESPACE_NAME 表領域名
操作例
1.すべてのインデックス名を取得します
SQL構文
SELECT TABLE_NAME ,INDEX_NAME ,TABLESPACE_NAME FROM USER_INDEXES
2.テーブル名を指定してインデックス名を取得します
SQL構文
SELECT TABLE_NAME ,INDEX_NAME ,TABLESPACE_NAME FROM USER_INDEXES WHERE USER_INDEXES.TABLE_NAME = 'USER_INFO'