Ограничения инструкций CREATE INDEX
Оператор CREATE INDEX
не поддерживается для драйверов Microsoft Excel или Text.
Индекс можно определить не более чем для 10 столбцов. Если в инструкцию CREATE INDEX
включено более 10 столбцов, индекс не распознается и таблица обрабатывается так, как если бы индекс не был создан.
Драйвер dBASE не может создать индекс для столбца LOGICAL
.
При использовании драйвера dBASE время отклика для больших файлов можно увеличить, создав .mdx
индекс (или .ndx
) для столбца (поля), указанного в WHERE
предложениях инструкции SELECT
. Существующие .mdx
индексы автоматически применяются к =
операторам , >
, <
, =<
>=
и BETWEEN
в WHERE
предложении и LIKE
предикатам, а также в предикаатах соединения.
При использовании драйвера dBASE индекс, созданный инструкцией CREATE UNIQUE INDEX
, является неуникованным, и в индексированный столбец можно вставить повторяющиеся значения. В индекс можно добавить только одну запись из набора с одинаковыми значениями ключей.
При использовании драйвера Paradox необходимо определить уникальный индекс для непрерывного подмножества столбцов в таблице, включая первый столбец. Таблица не может быть обновлена драйвером Paradox, если в таблице не определен уникальный индекс или драйвер Paradox используется без реализации ядра СУБД Borland.