первичный ключ всегда индексируется на сервере sql?

Вы можете создать кластеризованный индекс для столбца, отличного от столбца первичного ключа, если было указано ограничение некластеризованного первичного ключа. . http://msdn.microsoft.com/en-us/library/ms186342.aspx

Итак, вышеизложенное сказало мне: я могу создать кластеризованный индекс для столбцов, отличных от первичного ключа.

Я думаю, это также означает, что первичный ключ должен быть либо некластеризованным первичным ключом, либо кластеризованным ключом. Возможно ли, что первичный ключ не проиндексирован?

Более того:

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

Означает ли это, что ограничение уникальности должно создавать кластеризованный или некластеризованный индекс?

7
задан Amro 3 July 2012 в 19:01
поделиться