SQlSERVER 2000 - PullRequest
       14

SQlSERVER 2000

0 голосов
/ 13 июля 2009

когда я удаляю ограничение первичного ключа, SQL автоматически удаляет индекс кластера и
то же самое для уникального это удалит некластерный индекс?

Ответы [ 2 ]

1 голос
/ 13 июля 2009

Таблица может иметь максимум один кластеризованный индекс. Кластерный индекс представляет собой таблицу . Кластерный индекс удаляется (таблица превращается в кучу), когда кластерный индекс удаляется. В первичном ключе не обязательно кластеризованный индекс, но обычно он есть. Рассматриваемое уникальное ограничение / индекс может или не может удалить кластеризованный индекс в зависимости от того, был ли он или не был кластеризованным индексом.

Обновлен:

Я думаю, что не понял вопроса. Если вы отбросите уникальное ограничение, оно удалит соответствующий некластерный индекс, да.

1 голос
/ 13 июля 2009

Первичные ключи и другие уникальные ограничения реализованы с использованием индексов, которые могут быть кластеризованными или некластеризованными. Если вы удалите ограничение, вы удалите индекс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...