Trong Sql Server (2008), có thể có PRIMARY KEY
một tập hợp các cột mà không có CLUSTERED
hoặc NONCLUSTERED
chỉ mục trên cùng một tập hợp các cột không?
Tôi nhận thức được thực tế rằng PRIMARY KEY
và CLUSTERED INDEX
chìa khóa là những khái niệm riêng biệt và chúng ta có thể tạo ra PRIMARY KEY
mà không cần CLUSTERED INDEX
đến nó (xem bên dưới).
ALTER TABLE dbo.Sample
ADD CONSTRAINT PK_Sample_SeqGUID_Col1 PRIMARY KEY NONCLUSTERED (SeqGUID_Col1)
Nhưng câu hỏi của tôi là để xem liệu có thể tạo PRIMARY KEY
trên một bảng mà không có CLUSTERED
hoặc NONCLUSTERED
chỉ mục trên đó không.