Этот пример взят из 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
. Это верно?
- Зачем кому-то нужно использовать несколько столбцов в качестве первичных ключей вместо одного столбца?
- Сколько столбцов можно использовать вместе как первичный ключ в данной таблице?