Cet exemple est tiré 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)
)
D'après ce que je comprends, les deux colonnes ensemble ( P_Id, LastName
) représentent une clé primaire pour la table Personnes. Est-ce correct?
- Pourquoi quelqu'un voudrait-il utiliser plusieurs colonnes comme clés primaires au lieu d'une seule colonne?
- Combien de colonnes peuvent être utilisées ensemble en tant que clé primaire dans une table donnée?