Oracle 21c 特定のテーブルに設定されたインデックス一覧を取得する方法

環境
Windows 11 Pro 21H2 64bit
Oracle Database 21c Express Edition Release 21.0.0.0.0

書式
SELECT INDEX_NAME
FROM ALL_INDEXES
WHERE TABLE_NAME = '<テーブル名>’
ORDER BY INDEX_NAME
特定のテーブルに設定されたインデックス一覧を取得します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT
INDEX_NAME
FROM
ALL_INDEXES
WHERE
TABLE_NAME = 'TESTAC'
ORDER BY
INDEX_NAME
SELECT INDEX_NAME FROM ALL_INDEXES WHERE TABLE_NAME = 'TESTAC' ORDER BY INDEX_NAME
SELECT
  INDEX_NAME 
FROM
  ALL_INDEXES 
WHERE
  TABLE_NAME = 'TESTAC' 
ORDER BY
  INDEX_NAME

結果 TESTAC_IDX_01

Oracle 21c

Posted by arkgame