云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据的完整性 - 图文

数据的完整性 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/7 13:35:16

数据库技术与应用实验 实验6 数据完整性

是否可以成果插入?如果出现错误,请列出错误信息,为什么会产生该出错信息?如果要实现插入操作,应修改INSERT INTO语句中的哪个值?phone_rule规则能否对其他操作(如DELETE)进行规则检查?

答:不可以,会出现错误信息。因为电话号码上绑定了一个规则,限制所输入的数据为7位0~9的数字,而插入的电话号码为“1234yyy”,不符合规则,系统会报错。如果要实现插入的操作,应修改电话号码中三个字母“y”,可以是0~9的数字的任意一个。phone_rule规则可以对其他操作(如DELETE)进行规则检查。 代码是:

INSERT INTO stu_phone(学号,姓名,电话号码)VALUES('0009','王国强','1234yyy')

运行结果截图如下:

2.创建一个规则stusex_rule,将其绑定到stu_phone表的“性别”列上,保证输入的性别值只能是“男”或“女”。 代码是:create rule stusex_rule

南京师范大学中北学院 5

数据库技术与应用实验 实验6 数据完整性

as @sex in ('男','女')

sp_bindrule stusex_rule, 'stu_phone.性别'

3.使用系统存储过程sp_help查询stusex_rule规则列表,使用sp_helptext查询stusex_rule规则的文本,使用sp_rename将stusex_rule规则更名为stu_s_rule。

代码是:

sp_help stusex_rule

sp_helptext stusex_rule

sp_rename stusex_rule,stu_s_rule

南京师范大学中北学院 6

数据库技术与应用实验 实验6 数据完整性

南京师范大学中北学院 7

数据库技术与应用实验 实验6 数据完整性

4.删除stu_s_rule规则。 代码是:

sp_unbindrule 'stu_phone.性别' drop rule stu_s_rule

注意:stu_s_ rule为stusex_ rule更名后规则名,是否仍然绑定在stu_phone表的“性

别”列上,应如何操作才能删除它。

答:改名后仍然绑定在stu_phone表的“性别”列上,应先解除绑定,再删除。

南京师范大学中北学院 8

搜索更多关于: 数据的完整性 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

数据库技术与应用实验 实验6 数据完整性 是否可以成果插入?如果出现错误,请列出错误信息,为什么会产生该出错信息?如果要实现插入操作,应修改INSERT INTO语句中的哪个值?phone_rule规则能否对其他操作(如DELETE)进行规则检查? 答:不可以,会出现错误信息。因为电话号码上绑定了一个规则,限制所输入的数据为7位0~9的数字,而插入的电话号码为“1234yyy”,不符合规则,系统会报错。如果要实现插入的操作,应修改电话号码中三个字母“y”,可以是0~9的数字的任意一个。phone_rule规则可以对其他操作(如DELETE)进行规则检查。 代码是: INSERT INTO stu_phone(学号,姓名,电话号

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com