Este ejemplo está tomado 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)
)
Tengo entendido que ambas columnas juntas ( P_Id
y LastName
) representan una clave principal para la tabla Persons
. ¿Es esto correcto?
- ¿Por qué alguien querría usar varias columnas como claves principales en lugar de una sola columna?
- ¿Cuántas columnas se pueden usar juntas como clave principal en una tabla determinada?