第一范文网 - 专业文章范例文档资料分享平台

数据的完整性 - 图文

来源:用户分享 时间:2025/8/17 7:33:47 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

数据库技术与应用实验 实验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

搜索更多关于: 数据的完整性 - 图文 的文档
数据的完整性 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0xa5d93t2v79c964huzx_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top