Type (インデックス・キーワード)
インデックスのタイプを指定します。
使用法
インデックスのタイプを指定するには、以下の構文を使用します。
Index name On property_expression_list [ Type = indextype ];
以下はその説明です。
-
name はインデックスの名前です。インデックスをプロパティと容易に区別できるよう、名前付け規約に従うと便利です。例えば、すべてのインデックス名の末尾に IDX を含めることができます。
-
property_expression_list は、単一のプロパティ名、または括弧で囲んだ複数のプロパティのコンマ区切りリストのいずれかにします。
-
indextype は、以下のいずれかです。
-
bitmap — ビットマップ・インデックス
-
bitslice — ビットスライス・インデックス
-
collatedkey — そのプロパティの照合を使用する、特定のプロパティに対するインデックス
-
columnar — 列指向インデックス
-
index — 標準インデックス (既定)
-
key — 非推奨
-
詳細
このキーワードは、インデックスのタイプ、つまりインデックスを標準のインデックスとして実装するか、いくつかの特殊インデックスの 1 つとして実装するかを指定します。
ビットマップ・インデックスは、unique にすることはできません。
既定値
このキーワードを省略すると、インデックスは標準インデックスになります。