Вы можете создать кластерный индекс в столбце, отличном от столбца первичного ключа, если указано ограничение некластеризованного первичного ключа. http://msdn.microsoft.com/en-us/library/ms186342.aspxПервичный ключ всегда индексируется в sql-сервере?
Так выше сказал мне: я могу создать кластерный индекс, отличные от столбцов первичного ключа.
Я думаю, что он также передает, что первичный ключ должен быть либо некластеризованным первичным ключом, либо кластеризованным ключом. Возможно ли, что первичный ключ не проиндексирован?
Что больше:
При создании UNIQUE ограничения, уникальный некластеризованный индекс создан для обеспечения ограничения уникальности по умолчанию. Вы можете указать уникальный кластеризованный индекс, если кластерный индекс в таблице еще не существует.
Означает ли это, что уникальное ограничение должно создавать кластеризованный индекс или некластеризованный индекс?
Я думаю, что ответ может вводить в заблуждение в зависимости от названия вопроса. Ответ: да, pk всегда индексируется. – JonH
Намного больше спасибо. – JonH