Подтвердить что ты не робот

Создает ли уникальное ограничение для столбца автоматически создание индекса?

Рассмотрим это единственное ограничение:

ALTER TABLE Posts
ADD CONSTRAINT UQ_Posts_Name
UNIQUE (Name);

Он автоматически создает индекс в столбце Name?

4b9b3361

Ответ 1

да, да. См. this

Ответ 2

Да, просто добавьте.. создание первичного ключа автоматически создает кластеризованный индекс.

EDIT: Я был не прав... после того, как Lieven прокомментировал:

Когда вы создаете ограничение PRIMARY KEY, уникальный кластерный индекс в столбце или столбцах автоматически создается, если кластерный индекс в таблице еще не существует и вы не указываете уникальный некластеризованный индекс. Столбец первичного ключа не может принимать значения NULL.

Ответ 4

Да, абсолютно. Уникальное ограничение создает уникальный индекс.