CREATE INDEX
ステートメントは、Microsoft Excel ドライバーまたはテキスト ドライバーではサポートされていません。
インデックスは最大 10 列で定義できます。
CREATE INDEX
ステートメントに 10 を超える列が含まれている場合、インデックスは認識されず、テーブルはインデックスが作成されていないかのように扱われます。
dBASE ドライバーは、 LOGICAL
列にインデックスを作成できません。
dBASE ドライバーを使用する場合、SELECT
ステートメントのWHERE
句で指定された列 (フィールド) に.mdx
(または.ndx
) インデックスを作成することで、大きなファイルの応答時間を向上させることができます。 既存の.mdx
インデックスは、WHERE
句、LIKE
述語、および結合述語内の=
、>
、<
、>=
、=<
、およびBETWEEN
演算子に自動的に適用されます。
dBASE ドライバーを使用すると、 CREATE UNIQUE INDEX
ステートメントによって作成されたインデックスは一意で、インデックス付き列に重複する値を挿入できます。 同じキー値を持つセットのレコードをインデックスに追加できるのは 1 つだけです。
Paradox ドライバーを使用する場合は、最初の列を含む、テーブル内の列の連続したサブセットに対して一意のインデックスを定義する必要があります。 テーブルで一意のインデックスが定義されていない場合、または Borland データベース エンジンの実装なしで Paradox ドライバーが使用されている場合、Paradox ドライバーによってテーブルを更新することはできません。