- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.3 使用默认 6.3.2 绑定默认 如果是绑定到用户定义数据类型,方法如下: 1)展开数据库,展开“可编程性”/“类型”/“用户定义数据类型”,如图6.11所示。 2)单击右键,如果类型不存在,选择“新建用户定义数据类型”,如果类型已经创建,可选择“属性”进入“用户定义数据类型”界面,如图6.12所示。 3)在“名称”文本框输入用户定义数据类型的名称,单击“默认值”右边的小按钮,进入“选择对象”界面,如图6.13所示。 返回目录 6.3 使用默认 6.3.2 绑定默认 4)单击“浏览”按钮,进入“查找对象”界面,如图6.14所示。选择默认值对象。 5)单击“确定”按钮返回图6.13,单击“确定” 返回图6.12,再单击“确定”设置完毕。 当定义了绑定有默认对象的用户定义数据类型后,在创 建表时,某个列应用了该类型,默认值也将生效 。 返回目录 6.3 使用默认 6.3.2 绑定默认 图 6.10 绑定默认值对象到列 返回目录 6.3 使用默认 6.3.2 绑定默认 图 6.11 绑定默认值对象到用户定义数据类型 返回目录 6.3 使用默认 6.3.2 绑定默认 图 6.12 用户定义数据类型界面 返回目录 6.3 使用默认 6.3.2 绑定默认 图 6. 13 选择对象界面 返回目录 6.3 使用默认 6.3.2 绑定默认 图 6. 14 查找对象界面 返回目录 6.3 使用默认 6.3.2 绑定默认 2.用T-SQL命令实现 用T-SQL命令实现绑定默认值对象要用到系统存储过程SP_BINDEFAULT。 命令格式: EXEC SP_BINDEFAULT 默认值对象名, 对象名 [,futureonly_flag] 返回目录 6.3 使用默认 6.3.2 绑定默认 【例6.23】将【例6.21】创建的默认对象绑定到学生表的政治面貌列上。 EXEC SP_BINDEFAULT DF_政治面貌, 学生表.[政治面貌] 返回目录 6.3 使用默认 6.3.2 绑定默认 默认值对象名和对象名一定要用单引号引住。默认值对象必须和绑定的对象的数据类型兼容。对象名可以是列,也可以是用户定义数据类型。如果是列的话一定要指明是哪个表的哪个列,格式为表名.列名。futureonly_flag只有在绑定到用户定义数据类型时才使用。它的默认值为NULL,当参数设置为futureonly时,只对新插入的数据行应用默认对象。 返回目录 6.3 使用默认 6.3.3 解除绑定 1. 用SQL Server Management Studio实现 解除绑定的方法,同绑定的操作。如果是解除绑定列,方法如下: 1)打开SQL Server Management Studio,选择数据库中要绑定默认的表“学生表”,单击右键,选择“修改”,进入表设计器,如图6.10所示。 2)选中要解除绑定的列,在列属性下的“默认值或绑定列”对应设置下删除择默认值对象。单击关闭按钮,保存设置。 返回目录 6.3 使用默认 6.3.3 解除绑定 如果是解除绑定到用户定义数据类型的默认值对象,方法如下: 1)展开数据库,展开“可编程性”/“类型”/“用户定义数据类型”,选中解绑的类型,如图6.11所示。 2)单击右键选择“属性”进入“用户定义数据类型”界面,如图6.12所示,删除默认值对象。单击“确定”按钮。 返回目录 6.2 使用约束 6.2.4 检查约束(CHECK约束) 图 6.4 CHECK约束对话框 返回目录 6.2 使用约束 6.2.4 检查约束(CHECK约束) 3)单击“添加”按钮,在“表达式栏”单击进入一个小编辑框,在其中输入约束表达式,性别=男 OR 性别=女,在“名称栏”输入约束名。约束表达式必须是T-SQL允许的关系表达式和逻辑表达式。 4)展开“表设计器”,设置下面的三个选项,单击“关闭”按钮,关闭表设计器,确认保存表的修改后,设置完毕。 返回目录 6.2 使用约束 6.2.4 检查约束(CHECK约束) “表设计器”下的三个选项,每当在此表中插入或更新行时强制约束,则在选项 “ 强制用于INSERT和UPDATE”选“是”,“ 强制用于复制”选“是”表示每当复制代理对此表执行插入或更新时强制约束,如果要在创建约束前对现有数据测试约束,在选项 “ 在创建或重新启用时检查现有数据 ”选“是”,如果现有数据不符合CHECK 约束,保存修改时将返回错误信息,如果CHECK 约束仅用于新数据,则该项选“否”。 返回目录 6.2 使用约束 6.2.4 检查约束(CHECK约束) 在图6.4中单击“删除” 按钮可以删除
您可能关注的文档
- SQL Server 2005数据库实用技术第1章 数据库原理概述.ppt
- SQL Server 2005数据库实用技术第3章 数据库的创建和管理 .ppt
- SQL Server 2005数据库实用技术第4章 数据表的创建与管理 .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章 存储过程与触发器.ppt
- SQL Server 2005数据库实用教程第1章 问题的导入.ppt
- SQL Server 2005数据库实用教程第2章 数据库基础知识.ppt
- SQL Server数据库应用开发技术第七章.ppt
- SQL Server数据库应用开发技术第三章.ppt
- SQL Server数据库应用开发技术第十一章.ppt
- SQL Server数据库应用开发技术第四章.ppt
- SQL Server数据库应用开发技术第五章.ppt
- SQL Server数据库应用开发技术第一章.ppt
- SQL Server数据库原理及应用第 1 章 数据库基础概述.ppt
- SQL Server数据库原理及应用第 2 章 SQL Server 2000简介.ppt
- SQL Server数据库原理及应用第 4 章 表与视图.ppt
- SQL Server数据库原理及应用第 5 章 SQL(结构化查询语言).ppt
最近下载
- 《天上有颗南仁东星》第二课时 课件 八年级语文上册 统编版.pptx VIP
- 新人教版高中物理必修三第十一章《电路及其应用》测试题(含答案解析).docx VIP
- 14、圆明园的毁灭(课件)第二课时2023-2024学年五年级上册语文(统编版) (1).pptx VIP
- 北师大版四年级数学上册第三单元《乘法》(大单元教学设计).docx VIP
- 同上一堂党课初中篇 中流砥柱观后感五.doc VIP
- 最新2016-2017学年秋季学期人美版小学六年级上册美术教案全册.doc VIP
- 《互联网》精品课件.pptx VIP
- 浙江维思通新材料有限公司年产 20000 吨锂电池新型材料项目环评报告.docx VIP
- BIM基础培训教材课件.pptx VIP
- 管理学:激励PPT教学课件.pptx
文档评论(0)