ตัวอย่างนี้จะนำมาจาก w3schools
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)
)
ความเข้าใจของฉันคือทั้งสองคอลัมน์ร่วมกัน ( P_Id
และLastName
) Persons
เป็นคีย์หลักสำหรับตาราง ถูกต้องหรือไม่
- เหตุใดบางคนจึงต้องการใช้หลายคอลัมน์เป็นคีย์หลักแทนที่จะเป็นคอลัมน์เดียว
- สามารถใช้คอลัมน์ร่วมกันเป็นคีย์หลักในตารางได้กี่คอลัมน์