【发布时间】:2015-07-26 21:53:24
【问题描述】:
这段代码有什么问题?
CREATE TABLE pharmacy_night
(
[Id_day] INT NOT NULL ,
[Id_pharmacy] INT,
constraint pk_pharmacy_night primary key (Id_day, Id_pharmacy),
constraint fk_pharmacy_night_days foreign key (Id_day) references days(Id_day),
constraint fk_pharmacy_night_pharmacy foreign key (Id_pharmacy) references pharmacy (Id_pharmacy)
)
【问题讨论】:
-
你只能有一个主键,但你可以有复合主键。
-
是的,我的意思是复合主键
-
你可以添加更多,为什么你需要在一个表中有两个主键?如果两者都很重要,则将它们拆分为两个表或使用复合键。
标签: c# sql-server visual-studio tsql