baza danych: klucz podstawowy, klastrowany lub nieklastrowany
Tworzę bazę danych na serwerze SQL 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)
)
Chcę, aby U_Id był kluczem podstawowym. Chciałbym zapytać, jaka jest różnica między
CONSTRAINT pk_UserID PRIMARY KEY (U_Id)
to
CONSTRAINT pk_UserID PRIMARY KEY CLUSTERED (U_Id)
i to
CONSTRAINT pk_UserID PRIMARY KEY NONCLUSTERED (U_Id)
Kiedy używać każdego?
Przeczytałem jakiś artykuł, ale nadal nie jest dla mnie jasne. Czy ktoś może mi szybko wyjaśnić?