ハッシュ インデックスはプライマリ インデックスを持っている必要があります。他の実テーブルとは異なり、ハッシュ インデックスにプライマリ インデックスを指定するときには、キーワードPRIMARY INDEXを使用しません。
以下の表に、ハッシュ インデックスのプライマリ インデックスを定義する方法を示します。
ハッシュ インデックス | ハッシュ インデックスのプライマリ インデックスでこの列セットを使用 |
---|---|
BY句を定義しない場合 | ハッシュ インデックスが参照する先の基本テーブルのプライマリ インデックス。 |
BY句とORDER BY句を指定する場合 | BY句のcolumn_name_2セットで指定する列セット。 これらの列は、column_name_1セットにも定義する必要があります。 このタイプのプライマリ インデックスで定義されたハッシュ インデックスの行は、ORDER BY句での指定に応じて、行ハッシュかまたは数値のいずれかで順序付けされます。 |