Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

CREATE INDEX

Описание

Используйте CREATE INDEX, что бы улучшить скорость доступа к данным. Использование индекса для столбцов, которые появляются в предложении WHERE, может улучшить эффективность поиска.

Важно: Столбцы типов BLOB и массивы не могут быть индексированы.

UNIQUE индекс не может быть создан на столбце или наборе столбцов, которые уже содержат повторяющиеся или NULL значения.

ASC и DESC определяют порядок, в котором индекс сортирован. Для более быстрого ответа на запросы, используйте индексы, порядок которых соответствует предложению ORDER BY запроса. И ASC, и DESC индекс может быть создан на одном и том же столбце или наборе столбцов, чтобы обратится к данным в различном порядке.

Совет: Для улучшения эффективности индекса, use SET STATISTICS to recompute index selectivity, or rebuild the index by making it inactive, then active with sequential calls to ALTER INDEX.

Синтаксис

CREATE [UNIQUE] [ASC[ENDING] | DESC[ENDING]]
INDEX index ON table (col [, col ...]);
Аргумент Описание
UNIQUE Предотвращает вставку или модификацию данных, приводящих к дублированию значений в индексированных столбцах.
ASC[ENDING] Сортирует столбцы в возрастающем порядке, это порядок по умолчанию если ничего не определено.
DESC[ENDING] Сортирует столбцы в убывающем порядке.
index Уникальное имя для индекса.
table Имя таблицы для которой индекс определен.
col Столбец в индексируемой таблице.

Примеры

Следующая инструкция создает уникальный индекс:

CREATE UNIQUE INDEX PRODTYPEX ON PROJECT (PRODUCT, PROJ_NAME);

Следующая инструкция создает убывающий индекс:

CREATE DESCENDING INDEX CHANGEX ON SALARY_HISTORY (CHANGE_DATE);

Следующая инструкция создает индекс, состоящий из двух столбцов:

CREATE INDEX NAMEX ON EMPLOYEE (LAST_NAME, FIRST_NAME);

Смотри так же:

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог