为了账号安全,请及时绑定邮箱和手机立即绑定

SQL Sever中建立外键时出现这个情况?

SQL Sever中建立外键时出现这个情况?

烙印99 2018-10-23 13:09:35
如图但我这两个表的列数是相同的呀 还是说他的意思是我需要让建立外键的这个列的行数和另一个表的主键的那个列的行数完全相同?
查看完整描述

1 回答

?
莫回无

TA贡献1865条经验 获得超7个赞

1、要建立外键关系,首先要保证用来建立外键关系的列具有唯一性,即具有 UNIQUE 约束,通常是某表的主键作为另外一个表的外键;

2、打开数据库表,找到要建立外键的表。并确保其中要建立外键关系的列与主键表中的数据类型完全一致;

3、在要建立外键关系的表中,在任意列上右击,选择【关系】;

4、在外键关系对话框中,点击左下角的【添加】;

5、点击【表和列规范】项的右侧的 ...小按钮;

6、在表和列对话框中,在主键表下方选择外键列所在的表和该外键列;

7、在外键表下方,只要选择表中与主键表的列相对应的列即可;

8、然后点击【确定】,再回到外键关系表;

9、如果还有外键关系需要建立,继续点击外键关系表左下侧的【添加】,没有的话,点击【关闭】即可;

10、此时,已经成功建立了一个主外键关系。在表中任意列右击,选择关系就可以看到啦。



查看完整回答
反对 回复 2018-11-06
  • 1 回答
  • 0 关注
  • 725 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信