SQL Server中如何添加外键约束

2025-05-24 11:09:14

1、 在SQL Server中建立完表后,针对于多个表这里我们需要添加一定的约束条件,这里的外键约束就恰好的利用了多个表中数据的相盛镯颂耋互查询作用,SQL Server中如何添加外键约束,这里我们呢实现两种方法,希望大家可以看懂并学会。

SQL Server中如何添加外键约束

3、 方法一: 在SC表上用鼠标右击,然后选择里面的设计

SQL Server中如何添加外键约束

5、 这里选择在列名上右击,选择里面的关系然后点击

SQL Server中如何添加外键约束

7、 进入到如下图中的一个界面中,这里我们选择图中所示的位置进行点击

SQL Server中如何添加外键约束

9、 这里的主键名和外键名大家要注意填写。这里的填写永远是追随一个“主表上建立外键的关系的”,地下的SNO为列名,它们都是相同的,或者名字不一样,注意选择即可,选择完毕之后直接点击确定就可以了。

SQL Server中如何添加外键约束

11、 这里我们一样的是进行主外键的选择。选择完毕之后呢,同样是点击确定就可以了。

SQL Server中如何添加外键约束

13、 注意进入到如下图中的时候,这里我们在键盘上选择Ctrl + S 然后进行保存

SQL Server中如何添加外键约束

15、 保存完毕之后,刷新列表,然后呢我们的外键约束就建立完毕了

SQL Server中如何添加外键约束

17、 输入如下图中的SQL 语句: --建立SC表中的SNO和觊皱筠桡CNO的外键约束alter table SC add constrai荏鱿胫协nt fk_SNO foreign key (SNO) references S(SNO)goalter table SC add constraint fk_CNO foreign key (CNO) references C(CNO)go 这里我们进行语句的解释: alter table 表名(需要建立外键的表) add constraint fk_CNO(外键列名) foreign key (CNO) references C(CNO)(另外一个引用的主键名中的列名) go

SQL Server中如何添加外键约束

19、 执行成功之后呢,这里我们是有“命令已成功执行”的提示的,这里我们如果报错了,那么表示你的输入语句是有错误的,注意检查你的SQL语句

SQL Server中如何添加外键约束
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
猜你喜欢