HOME >> Tips >> Oracle Tips >> SQL

インデックスの一覧を取得する(USER_INDEXES / ALL_INDEXES)

 
文書番号:20258




ログインユーザーのインデックスの一覧を取得するSQL


SELECT INDEX_NAME
FROM   USER_INDEXES
ORDER BY INDEX_NAME

全ユーザーのインデックス一覧を取得するSQL

SELECT INDEX_NAME
FROM   ALL_INDEXES
ORDER BY INDEX_NAME

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

SELECT INDEX_NAME
FROM   ALL_INDEXES
WHERE  TABLE_NAME = '<テーブル名>'
ORDER BY INDEX_NAME

【参考情報】

OracleR Databaseリファレンス ALL_INDEXES
http://docs.oracle.com/cd/E49329_01/server.121/b71292/refrn20088.htm#i1578369