インデックスとは、テーブル(表)へのアクセスを高速化するための索引である。

インデックスに関するSQL文

索引に関するSQL文には、次のものがある。

SQL文 説明
CREATE INDEX インデックスを作成する。
ALTER INDEX インデックスを変更する。
DROP INDEX インデックスを削除する。

インデックスに関するシステム権限

索引に関するシステム権限には、次のものがある。

システム権限 説明
CREATE ANY INDEX 他のスキーマにインデックスを作成できる。
ALTER ANY INDEX 他のスキーマにあるインデックスを変更できる。
DROP ANY INDEX 他のスキーマからインデックスを削除できる。

インデックスに関するデータディクショナリ

索引に関するデータディクショナリには、次のものがある。

データディクショナリビュー 説明
ALL_INDEXES 現在のユーザがアクセスできるインデックスを示す。
DBA_INDEXES Oracleデータベース内すべてのインデックスを示す。
USER_INDEXES 現在のユーザが所有するインデックスを示す。