Ví dụ này được lấy từ 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)
)
Sự hiểu biết của tôi là cả hai cột cùng nhau ( P_Id
và LastName
) đại diện cho một khóa chính cho bảng Persons
. Điều này có chính xác?
- Tại sao ai đó muốn sử dụng nhiều cột làm khóa chính thay vì một cột duy nhất?
- Có bao nhiêu cột có thể được sử dụng cùng nhau làm khóa chính trong một bảng nhất định?