SQL数据完整性(12)

发布时间:2021-06-06

(FOREIGN KEY),要求将“学号”设置为外键,参照表为学生表,外键名称为fk_sid。

alter table 成绩表add constraint fk_sid

foreign key(学号) references 学生表(学号

)

⑴使用系统存储过程sp_help查看grade表的外键信息。

sp_help fk_sid

⑵在成绩表中插入表1-2所示记录,观察SQLServer会做何处理,为什么?如何解决所产生的问题?

表1-2

INSERT 成绩表VALUES ('0100','0001','78')

因为外键约束fk_sid,学生表中不存在学号为0100学号的学生信息

解决办法一:

在学生表中插入一行学号为0100的信息

再次执行INSERT 成绩表VALUES ('0100','0001','78')

SQL数据完整性(12).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219