当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《SQL Server 2000数据库》教学资源(PPT课件讲稿)第8章 管理数据库其他对象

资源类别:文库,文档格式:PPT,文档页数:13,文件大小:71KB,团购合买
8.1用户自定义数据类型 8.2默认值 8.3规则 8.4用户自定义函数
点击下载完整版文档(PPT)

第8章管理数据库其他对象 8.1用户自定义数据类型 8.2默认值 8.3规贝 84用户自定义函数

第8章 管理数据库其他对象 8.1 用户自定义数据类型 8.2 默认值 8.3 规则 8.4 用户自定义函数

81用户自定义数据类型 用户自定义数据类型的功能 如果 SQL Server提供的系统数据类型不能满足设计 需要,就可以使用用户自己定义数据类型

8.1 用户自定义数据类型 ◼ 用户自定义数据类型的功能 如果SQL Server提供的系统数据类型不能满足设计 需要,就可以使用用户自己定义数据类型

81用户自定义数据类型 用户自定义数据类型还有如下作用 、如果表中不同列经常出现相同的数据类型定义,那 么用户自定义数据类型可以使相似的数据类型标准 化,并避免重复设置的工作量 2、如果将默认值或规则捆绑到用户自定乂的数据类型 上,那么该默认值和规则就可以约束使用此数据类 型的列

8.1 用户自定义数据类型 用户自定义数据类型还有如下作用: 1、如果表中不同列经常出现相同的数据类型定义,那 么用户自定义数据类型可以使相似的数据类型标准 化,并避免重复设置的工作量。 2、如果将默认值或规则捆绑到用户自定义的数据类型 上,那么该默认值和规则就可以约束使用此数据类 型的列

81用户自定义数据类型 实现用户自定义数据类型 例8.1使用 Transact-SQL语句在Ⅹk数据库中创建 个名为Te(电话号码)的用户定义数据类型,定义为 varchar数据类型,长度为30,且该列不能为NULL。 在查询分析器中运行如下命令 USE XK GO EXEC sp_addtype tel, ' varchar(30), NOT NULL GO

8.1 用户自定义数据类型 ◼ 实现用户自定义数据类型 例8.1 使用Transact-SQL语句在Xk数据库中创建一 个名为Tel(电话号码)的用户定义数据类型,定义为 varchar数据类型,长度为30,且该列不能为NULL。 在查询分析器中运行如下命令: USE Xk GO EXEC sp_addtype tel,’varchar(30)’ , ’NOT NULL’ GO

81用户自定义数据类型 实现用户自定义数据类型 例8.4使用企业管理器删除例8.3建立的自定义数 据类型 1、在控制台树中展开Xk数据库 2、单击“用户定义数据类型” 3、在右边的“自定义数据类型列表”中右击“Te”, 在弹出的菜单中选择“删除”命令 4、单击“全部移去”按钮确认删除

8.1 用户自定义数据类型 ◼ 实现用户自定义数据类型 例8.4 使用企业管理器删除例8.3建立的自定义数 据类型。 1、在控制台树中展开Xk数据库。 2、单击“用户定义数据类型” 。 3、在右边的“自定义数据类型列表”中右击“Tel” , 在弹出的菜单中选择“删除”命令。 4、单击“全部移去”按钮确认删除

82默认值 默认值的概念及使用方法 “默认值”是一种数据库对象,在数据库中定义 次后,可以被多次应用于表中的一列或多列,还可用于 用户自定义的数据类型

8.2 默认值 ◼ 默认值的概念及使用方法 “默认值”是一种数据库对象,在数据库中定义一 次后,可以被多次应用于表中的一列或多列,还可用于 用户自定义的数据类型

82默认值 默认值的概念及使用方法 通常创建并使用默认值的步骤为: 1、创建一个默认值对象 2、将其捆绑到列或用户自定义数据类型上。捆绑 默认值可以使用sp_ bindefault系统存储过程。 通常删除默认值的步骤为: 1、解除默认值捆绑的列或用户自定义数据类型。 解除捆绑了的默认值可以使用系统存储过程 sp_unbinddefaulto 2、删除该默认值

8.2 默认值 ◼ 默认值的概念及使用方法 通常创建并使用默认值的步骤为: 1、创建一个默认值对象。 2、将其捆绑到列或用户自定义数据类型上。捆绑 默认值可以使用sp_bindefault系统存储过程。 通常删除默认值的步骤为: 1、解除默认值捆绑的列或用户自定义数据类型。 解除捆绑了的默认值可以使用系统存储过程 sp_unbinddefault。 2、删除该默认值

82默认值 实现默认值 例8.5使用 Transact-SQL语句在Xk数据库中创建名 为 UnsureDefault的默认值,表示“待定”,然后将其 绑定到 Course表的 Teacher列

8.2 默认值 ◼ 实现默认值 例8.5 使用Transact-SQL语句在Xk数据库中创建名 为UnsureDefault的默认值,表示“待定”,然后将其 绑定到Course表的Teacher列

82默认值 实现默认值 在查询分析器中运行如下命令 USE XK GO CREAT DEFAULT UnsureDefault as'待定’ GO sp_bindefault UnsureDefault, 'Course. Teacher GO

8.2 默认值 ◼实现默认值 在查询分析器中运行如下命令: USE Xk GO CREAT DEFAULT UnsureDefault AS ’待定’ GO sp_bindefault UnsureDefault, ‘Course.Teacher’ GO

83规则 规则的概念及使用方法 规则也是实现数据完整性的方法之一,它的作用与 CHECK约束类似,在向表的某列插入或更新数据时,用 它来限制输入值的取值范围。 规则和默认值一样在数据库中定义一次就可以被多 次使用 规则与 CHECK约束的不同之处 1、在一列上只能使用一个规则,但可以使用多个 CHECK约束 2、规则可以用于多个列,还可以用于用户自定义 的数据类型,而 CHECK约束只能应用于它定义的列

8.3 规则 ◼ 规则的概念及使用方法 规则也是实现数据完整性的方法之一,它的作用与 CHECK约束类似,在向表的某列插入或更新数据时,用 它来限制输入值的取值范围。 规则和默认值一样在数据库中定义一次就可以被多 次使用。 规则与CHECK约束的不同之处: 1、在一列上只能使用一个规则,但可以使用多个 CHECK约束。 2、规则可以用于多个列,还可以用于用户自定义 的数据类型,而CHECK约束只能应用于它定义的列

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共13页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有