Bu örnek w3schools'tan alınmıştır .
CREATE TABLE Persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName)
)
Anladığım kadarıyla, her iki sütun birlikte ( P_Id
ve LastName
) tablo için birincil bir anahtarı temsil ediyor Persons
. Bu doğru mu?
- Neden birisi tek bir sütun yerine birincil anahtar olarak birden çok sütunu kullanmak ister ki?
- Belirli bir tabloda birincil anahtar olarak birlikte kaç sütun kullanılabilir?