オラクルの複合インデックスを作成する方法は何ですか?
Oracleの複合インデックスを作成するには、CREATE INDEXステートメントを使用し、インデックス名の後に列名を追加します。
文法は以下のようになります。
CREATE INDEX index_name
ON table_name (column1, column2, ...);
index_nameはインデックスの名前であり、table_nameはインデックスを作成するテーブルの名前であり、column1、column2、…はインデックスに含める列の名前です。
例えば、employeesというテーブルに、列名がfirst_nameとlast_nameの組み合わせインデックスを作成したい場合は、以下のステートメントを使用することができます:
CREATE INDEX idx_name
ON employees (first_name, last_name);
employeesテーブルに、first_nameとlast_nameの列を含むidx_nameという組み合わせインデックスが作成されます。