Поделиться через


Ограничения инструкций 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.