単一の列でインデックスを順序付けするORDER BY句を使用してセカンダリ インデックス定義を導くキーワード。INDEXリストはANSI SQLの拡張機能です。
UNIQUEおよびPRIMARY KEY制約定義によって作成されたインデックスとは異なり、インデックス リストによって定義されたインデックスは、NULLを使用できるフィールドを含めることができます。
- index_column_name
- 含まれる値がプライマリ インデックスまたはセカンダリ インデックスの基礎として使用される列セット内の列。
- リスト内の列は、BLOB、CLOB、Period、XML、Geospatial、JSON、またはDATASETのデータ型を持つことはできません。
- 複数の列名を指定すると、インデックスは指定された各列が組み合わせられた値に基づいて作成されます。1個のインデックスには最大で64列指定でき、1個のテーブルには最大で32個のセカンダリ、ハッシュおよび結合インデックスを組み合わせたものを作成できます(ORDER BY句を指定して定義された複数列NUSIはこの計算では2個のインデックスとして数えられます)。これには非テンポラル テーブルにPRIMARY KEY制約およびUNIQUE制約を実装するために使用されるシステム定義のセカンダリ インデックスと、テンポラル テーブルにPRIMARY KEY制約およびUNIQUE制約を実装するために使用される単一テーブル結合インデックスが含まれます。