第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、单击“全部移去”按钮确认删除