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)
)
Je crois comprendre que les deux colonnes ensemble ( P_Id
et LastName
) représentent une clé primaire pour la table Persons
. 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 comme clé primaire dans une table donnée?