SQLserver2000 部分语句的解释

来源:百度知道 编辑:UC知道 时间:2024/06/07 23:08:57
alter table Choice add
constraint FK_Choice_Customer foreign key
( CustomerNum )
references Customer
( CustomerNo ),
constraint FK_Choice_Project foreign key
( ProjectNum )
references Project
( ProjectNo )
-------------------------------------------------
麻烦从头到尾的解释下上面的代码吧 谢谢了
Choice 选择 (一个表名)

就是在本来已经建好了表的基础上,继续定义了两个外码
choice的CustomerNum 字段作为本关系的外码,参照被参照关系Customer中的CustomerNo 的取值,当然,CustomerNo 必须是Customer的主键,而CustomerNum是本关系的普通码。FK_Choice_Customer是约束名称
同理,解释另一条就是