Створення індексу з інтерфейсу програми
Для додавання індексу до таблиці відкрийте цю таблицю, перейдіть до закладки Індекси вікна Таблиця та клікніть кнопку Додати індекс.
Після клікання кнопки OK програма запропонує ввести назву індекса. Ви можете підтвердити згенеровану програмою назву або вказати іншу.
Опції створення індексу
| Індексні поля | Виберіть поля для включення до індексу (крім випадку, коли індекс використовує вираз). |
| Первинний | Вкажіть, чи індекс повинен бути первинним ключем. |
| Унікальний | Вкажіть, чи індекс повинен бути унікальним. |
| Зворотне сортування | Вкажіть, чи індекс повинен зберігати ключові значення у зворотному порядку. |
| Враховувати регістр | Вкажіть, чи індекс повинен бути залежним від регістру символів. |
| Вираз | Вкажіть, чи індекс повинен використовувати вираз замість списку полів / колонок. При виборі цієї опції потрібно також заповнити і сам вираз. |
Створення індексу засобами SQL
В якості альтернативи, ви можете створювати індекси за допомогою запитів SQL (крім деяких примітивних типів баз даних, що не підтримують цього). Більшість реляційних бах даних дозволяють додавати індекс виконанням такої команди SQL:
CREATE [UNIQUE] INDEX ix_deal_category_values_deal_category ON deal_category_values (deal_id, category_id)
або такою (якщо первинний ключ засновано на індексі):
ALTER TABLE deal_category_values ADD CONSTRAINT pk_deal_category_values PRIMARY KEY (deal_id, category_id)
Див. документацію вашої бази даних, щоб дізнатися коректний синтаксис та можливі опції.
Зауваження
- Не всі типи баз даних підтримують всі можливі опції при створенні індексів, тому якщо при створенні індексу виникають помилки, спробуйте інший набір опцій або інший спосіб створення (SQL замість інтерфейсу та навпаки).
- Для деяких типів баз даних або движків баз данихнформація про індекси на закладці Індекси може бути недоступною або неповною.
- Для деяких типів баз даних або движків баз даних потрібно перевідкрити таблицю, щоб побачити зміни в індексах після додавання індексу.
Див. також




