SQL Server创建外键时弹出错误的解决办法以及外键的取值情况说明

一、SQL Server创建外键时弹出错误的情况:

解决办法:

在外键关系中把“在创建或重新启用时检查现有数据”选为“否”即可。

(怎么进入“外键关系”窗口:右键单击表,选择设计,在空白处右击,选择关系)

二、 外键的取值情况:

设置好外键(Cno为主键,Cpon为外键)之后,

Cpon的值只能有两种情况:①为NULL②为Cno里的值

若不是这两种情况,则会弹出错误

 

三、附加:

①遇到下面这种情况一般把Student表中的主键中的重复的值删掉即可

 

 ②生成.sql脚本

有时候,你在SQLServer里新建了很多表,需要到另一台电脑或另一个系统上去办公,那么可以将你现在建的表生成.sql脚本,可以实现跨平台操作:

右击数据库,选择“任务”--“生成脚本”,根据提示选择下一步,

 

注意:到这一步时,进入“高级”,将“要编写脚本的数据的类型”改为“架构和数据”(默认一般是“仅限架构”)

 

 ok,各位加油!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值