- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.3 实施数据完整性 4. 解绑规则 例4-12 解除例4-10和例4-11绑定在“课程”表的课程类别列和学分列上的规则。 EXEC sp_unbindrule 课程.课程类别 运行结果如下: 已解除了表列与规则之间的绑定。 EXEC sp_unbindrule 课程.学分 运行结果如下: 已解除了数据类型与规则之间的绑定。 4.1 索引概述 4.2 索引的操作 4.3 实施数据完 整性 4.3.1 使用规则实施数据完整性 4.3 实施数据完整性 5. 删除规则 当规则不再作用于数据库的任何表和字段时,可以将其删除。若在SQL Server管理平台中操作,在“可编程性”节点下的“规则”选项中可以选择规则对象,单击右键,从快捷菜单中选择“删除”选项删除规则。也可以使用DROP RULE语句删除当前数据库中的一个或多个规则。 其语法格式如下: DROP RULE {rule_name} [,…n] 注意:在删除一个规则前,必须先将与其绑定的对象解除绑定。 例4-13 删除例4-6和4-7中创建的规则。 DROP RULE course_rule,credit_rule 4.1 索引概述 4.2 索引的操作 4.3 实施数据完 整性 4.3.1 使用规则实施数据完整性 4.3 实施数据完整性 4.1 索引概述 4.2 索引的操作 4.3 实施数据完 整性 4.3.2 使用默认值实施数据完整性 默认值是一种数据库对象。默认值在数据库中定义一次,就可以被多次应用在数据库表的一列或多列上,还可以应用于用户自定义的数据类型上。 对默认值对象的操作主要包括创建、查看、绑定、松绑和删除等。 4.3 实施数据完整性 4.1 索引概述 4.2 索引的操作 4.3 实施数据完 整性 4.3.2 使用默认值实施数据完整性 创建默认值 和规则一样,默认值对象的创建只能使用T-SQL语句CREATE DEFAULT来创建,其语法格式如下: CREATE DEFAULT default_name AS constant_expression 其中,constant_expression是默认值的定义,为一常量表达式,可以使用数学表达式或函数等,但不能包含表的列名或其他数据库对象。 例4-14 创建默认值nationality_default。 CREATE DEFAULT nationality_default AS 汉族 4.3 实施数据完整性 4.1 索引概述 4.2 索引的操作 4.3 实施数据完 整性 4.3.2 使用默认值实施数据完整性 2. 查看默认值 使用sp_helptext系统存储过程可以查看默认值的细节。 例4-15 查看默认值nationality_default。 EXEC sp_helptext nationality_default 运行结果如图4-8所示。 图4-8 sp_helptext查看默认值细节 4.3 实施数据完整性 4.1 索引概述 4.2 索引的操作 4.3 实施数据完 整性 4.3.2 使用默认值实施数据完整性 3. 绑定默认值 默认值在创建后,还只是一个存在于数据库中的对象。要使用默认值,类似使用规则,需要将默认值与数据库表的列或用户定义对象绑定。 系统存储过程sp_bindefault 可以绑定一个默认值到表的一个列或一个用户定义数据类型上。其语法格式:: sp_bindefault [@defname =] default, [@objname =] object_name [,[ @futureonly=] futureonly ] 4.3 实施数据完整性 4.1 索引概述 4.2 索引的操作 4.3 实施数据完 整性 4.3.2 使用默认值实施数据完整性 3. 绑定默认值 例4-16 绑定默认值nationality_defalt到“学生”表的“民族”列上。 EXEC sp_bindefault nationality_defalt,学生.民族 运行结果如下: 已将默认值绑定到列。 4.3 实施数据完整性 4.1 索引概述 4.2 索引的操作 4.3 实施数据完 整性 4.3.2 使用默认值实施数据完整性 4. 解绑默认值 当表的列或用户定义数据类型不再需要绑定默认值时,应解除它们之间的绑定。 系统存储过程sp_unbindefault 可以解除默认值与表的列或用户
您可能关注的文档
- SolidWorks 2014第1章SolidWorks 2014基础知识.ppt
- SolidWorks 2014第2章 绘制二维草图.ppt
- SolidWorks 2014第3章 创建基础实体特征.ppt
- SolidWorks 2014第4章 创建工程特征及特征操作.ppt
- SolidWorks 2014第5章 曲线和曲面.ppt
- SolidWorks 2014第6章 工程图设计.ppt
- SolidWorks 2014第8章 模具设计.ppt
- SolidWorks 2014第9章 运动与仿真.ppt
- SPSS 统计分析实用教程(第2版)-PPT课件.pptx
- SPSS数据分析实用教程1-简介.PPT
- SQL Server 2005数据库应用技术第5章 查询与视图.ppt
- SQL Server 2005数据库应用技术第6章 T-SQL程序设计.ppt
- SQL Server 2005数据库应用技术第7章 存储过程与触发器.ppt
- SQL Server 2005数据库应用技术第8章 事务和锁.ppt
- SQL Server 2005数据库应用技术第9章 SQL Server安全管理.ppt
- SQL Server 2005数据库应用技术第10章 数据库应用系统开发.ppt
- SQL Server 2008数据库实现与应用项目任务2 数据库的实施与管理.pptx
- SQL Server 2008数据库实现与应用项目任务3 数据库中数据的查询与操作.pptx
- SQL Server 2008数据库实现与应用项目任务4 使用SQL语言实施与管理数据库.pptx
- SQL Server 2008数据库实现与应用项目任务5 数据库的安全管理与数据管理.pptx
文档评论(0)