この例は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
。これは正しいです?
- なぜ誰かが単一の列ではなく複数の列を主キーとして使用したいのですか?
- 特定のテーブルで主キーとして一緒に使用できる列の数はいくつですか?