首页 > 电脑专区 > windows >

SQL Server中如何给两个表建立主外键约束

来源:互联网 2023-02-22 11:27:31 版权归原作者所有,如有侵权,请联系我们

我们在使用SQLServer设计数据库时有时候需要为两张表建立主外键约束关系,以便能实现两张表的数据进行级联删除和级联更新,下面给大家介绍一下如何在SQLServer中给两张表建立主外键约束。rTt办公区 - 实用经验教程分享!

工具/原料

SQL Server2008

方法/步骤

1

首先建立两张表:主表-MainTable和外键表-ForeignTable,主表的主键为ID,外键表中的字段TestID为外键,参照主表的ID。rTt办公区 - 实用经验教程分享!

SQL Server中如何给两个表建立主外键约束rTt办公区 - 实用经验教程分享!

SQL Server中如何给两个表建立主外键约束rTt办公区 - 实用经验教程分享!

2

在外键表ForeignTable的设计视图中选中字段”TestID”,右键选择”关系”选项。rTt办公区 - 实用经验教程分享!

SQL Server中如何给两个表建立主外键约束rTt办公区 - 实用经验教程分享!

3

在打开的外键关系窗体中点击“添加”按钮添加一个主外键约束关系FK_ForeignTable_ForeignTable。rTt办公区 - 实用经验教程分享!

SQL Server中如何给两个表建立主外键约束rTt办公区 - 实用经验教程分享!

4

在外键关系窗体右侧的“表和列规范”中点击右侧的按钮,打开“表和列”窗体,在主键表中选择字段“ID”,在外键表中选择字段“TestID”,点击“确定”即建立完成主外键约束关系。rTt办公区 - 实用经验教程分享!

SQL Server中如何给两个表建立主外键约束rTt办公区 - 实用经验教程分享!

SQL Server中如何给两个表建立主外键约束rTt办公区 - 实用经验教程分享!

SQL Server中如何给两个表建立主外键约束rTt办公区 - 实用经验教程分享!

5

在外键关系窗体右侧的“INSERT和UPDATE规范”中将“更新规则”和“删除规则”都设置为“级联”即可实现主键表和外键表数据的级联删除和级联更新。rTt办公区 - 实用经验教程分享!

SQL Server中如何给两个表建立主外键约束rTt办公区 - 实用经验教程分享!

以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!rTt办公区 - 实用经验教程分享!


标签: 建立约束

办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号