admin 管理员组文章数量: 1184232
2024年5月1日发(作者:composer怎么导出视频)
6.2 用户自定义数据类型
6.2.1 创建用户自定义数据类型
可以使用T-SQL语句或企业管理器来完成用户自定义数据类型的创建。
1. 使用T-SQL语句
可以使用系统存储过程sp_addtype来创建用户自定义数据类型。语法是:
sp_addtype type_name[,system_type]
{'NULL'|'NOT NULL'|'NONULL'}-默认为'NULL'
其中:
type_name为用户定义数据类型名,这个名称在数据库中必须是惟一的。
system_type 为用户定义的数据类型所基于的系统数据类型,可以包括数据的长度、
精度等。当系统数据类型中包括标点符号(例如括号、逗号)时,应用引号括起来。
例如,创建一个“ 号码”数据类型可使用如下代码:
USE 学生图书借阅管理
EXEC sp_addtype 号码,'varchar(8)','NULL'
在查询分析器中执行上述语句,结果窗口显示如下信息:
(所影响的行数为1行)
类型已添加。
2. 使用企业管理器
使用企业管理器创建用户自定义数据类型的操作步骤如下:
(1)在企业管理器中展开要创建用户自定义数据类型的数据库,用鼠标右键单击“用户
定义的数据类型”目录,在弹出的快捷菜单中选择“新建用户定义数据类型”命令,如图
6-14所示。
图6-14 新建用户自定义数据类型
(2)打开的用户自定义数据类型属性对话框如图6-15所示。在图6-15所示对话框的名
称文本框中输入用户自定义数据类型的名称,如“号码”。
图6-15 用户自定义数据类型属性对话框
图6-16 创建用户自定义数据类型“号码”
(3)在图6-15所示对话框的“数据类型”下拉列表框中,选择该用户自定义数据类型
所基于的系统数据类型,如varchar。
(4)如果选择的基类型是可以设定长度的(如varchar、char等),则还需要在长度文本
框中设定数据类型的长度。
(5)如果允许空值,则选中“允许NULL值”复选框。
(6)如果希望该数据类型与规则或默认值捆绑,则分别在“规则”和“默认值”下拉列
表框中选择要绑定的规则和默认值,否则选择“无”,如图6-16所示。规则和默认值将在
6.3节和6.4节中介绍。
(7)单击“确定”按钮,关闭对话框。
6.2.2 查看用户自定义数据类型
要查看用户自定义数据类型,可以使用sp_help 系统存储过程来查看用户自定义数据
版权声明:本文标题:sql自定义数据类型 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1714494461a682692.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论