Datenbank: Primärschlüssel, Clustered oder NonClustered
Ich erstelle eine Datenbank in SQL Server 2008,
CREATE TABLE Users
(
U_Id INT NOT NULL
FirstName VARCHAR(50) NOT NULL,
LastName VARCHAR(50) NOT NULL,
Email VARCHAR(200)
Password VARCHAR(50)
)
Ich möchte U_Id zum Primärschlüssel machen. Ich möchte fragen, was der Unterschied zwischen ist
CONSTRAINT pk_UserID PRIMARY KEY (U_Id)
diese
CONSTRAINT pk_UserID PRIMARY KEY CLUSTERED (U_Id)
und das
CONSTRAINT pk_UserID PRIMARY KEY NONCLUSTERED (U_Id)
Wann soll jeder verwendet werden?
Ich habe einen Artikel gelesen, aber es ist mir immer noch unklar. Kann mir jemand eine kurze Erklärung geben?