Este exemplo foi retirado de 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)
)
Meu entendimento é que ambas as colunas juntas ( P_Id
e LastName
) representam uma chave primária para a tabela Persons
. Isso está correto?
- Por que alguém iria querer usar várias colunas como chaves primárias em vez de uma única coluna?
- Quantas colunas podem ser usadas juntas como uma chave primária em uma determinada tabela?