db2でインデックスを作成し、インデックススペースを指定する方法は何ですか?

DB2では、次の構文を使用してインデックスを作成し、インデックススペースを指定することができます。

CREATE INDEX index_name
ON table_name (column_name)
IN indexspace_name;

index_nameは作成するインデックスの名前であり、table_nameはその上にインデックスを作成するテーブルの名前であり、column_nameはインデックスを作成する列の名前であり、indexspace_nameはインデックスを保存するインデックススペースの名前です。

例えば、employeesというテーブルにあるemployee_id列にidx_employee_idというインデックスを作成し、それをindexspace1というインデックススペースに保存する場合は、以下のようなステートメントを実行できます:

CREATE INDEX idx_employee_id
ON employees (employee_id)
IN indexspace1;

DB2で適切なインデックス・スペースが作成されていることを確認してください。

bannerAds