Перейти к основному содержимому

Предложение ИНДЕКСИРОВАТЬ ПО

Предложение ИНДЕКСИРОВАТЬ ПО позволяет создать индекс для временной таблицы.

Имеет следующий синтаксис:

ИНДЕКСИРОВАТЬ ПО
элемент-индексирования,
...,
элемент-индексирования

[ДОПОЛНИТЕЛЬНО ПО
дополнительное-поле,
...,
дополнительное-поле]

элемент-индексирования представляет собой выражение, в качестве которого можно указывать:

  • имя колонки запроса — псевдоним элемента выборки из первой части объединения;
  • номер колонки запроса (нумерация начиная с 1).

Предложение ИНДЕКСИРОВАТЬ ПО может содержать ключевое слово ДОПОЛНИТЕЛЬНО ПО, которое позволяет указать набор дополнительных полей. В дополнительные рекомендуется включать поля, которые часто запрашиваются из таблицы, но при этом не используются для упорядочивания и отбора значений. Это позволит оптимизировать работу запросов и улучшить их производительность.

Пример:

ВЫБРАТЬ
Сотрудники.Ссылка КАК Ссылка,
Сотрудники.ФИО КАК ФИО,
Сотрудники.Код КАК Код,
Сотрудники.Должность КАК Должность
ПОМЕСТИТЬ
ВременнаяТаблица
ИЗ
Сотрудники КАК Сотрудники
ИНДЕКСИРОВАТЬ ПО
Код
ДОПОЛНИТЕЛЬНО ПО
Должность