读书人

Sql Server主键与外键的关系?解决方法

发布时间: 2013-03-13 10:56:58 作者: rapoo

Sql Server主键与外键的关系?
在Sql Server中创建外键约束时,主表中的那一列一定要是主键吗?从表中的列也必须是主键吗? MSSQL Sql?Server 主键 外键
[解决办法]
外键对应的表必须有主键,你那句的话是正确的。
[解决办法]
学生表:学生学号(主键),姓名,性别,……,课程代码(外键)。
课程表:课程代码(主键),课程名……
[解决办法]

引用:
引用:
外键对应的表必须有主键,你那句的话是正确的。
好像主表中的列可以是unique的列!

1、主键必须是非空、唯一的。
2、聚集索引虽然你可以不显式指定唯一,但是SQLServer内部会加上一个标识来组合成唯一。
3、我的意思是所从表对应的主表的那个或者那几列要是主键而已,不是说表的其他列

读书人网 >SQL Server

热点推荐