Sie können einen Clustered-Index für eine andere Spalte als die Primärschlüsselspalte erstellen, wenn eine Nonclustered-Primärschlüsseleinschränkung angegeben wurde. http://msdn.microsoft.com/en-us/library/ms186342.aspxPrimärschlüssel wird immer in SQL Server indiziert?
mir So sagte der oben: Ich habe einen gruppierten Index für Spalten andere als der Primärschlüssel erstellen können.
Ich denke, es vermittelt auch, dass ein Primärschlüssel entweder ein Nonclustered-Primärschlüssel oder ein Clusterschlüssel sein sollte. Ist es möglich, dass ein Primärschlüssel nicht indexiert ist?
Was mehr ist:
Wenn Sie eine UNIQUE-Einschränkung erstellen, ein einzigartiger nicht gruppierten Index ist eine eindeutige Einschränkung standardmäßig zu erzwingen erstellt. Sie können einen eindeutigen gruppierten Index angeben, wenn ein gruppierter Index für die Tabelle nicht bereits vorhanden ist.
Bedeutet dies, dass eine eindeutige Integritätsbedingung einen gruppierten Index oder einen nicht gruppierten Index erstellen muss?
Ich denke, die Antwort könnte irreführend basierend auf dem Titel der Frage sein. Die Antwort lautet YES a pk wird immer indiziert. – JonH
Viel besser danke. – JonH