注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 linux服务---DHCP
 帮助

SQL SERVER2000教程-第三章 数据类型 第二节用户自定义类型


2007-10-01 11:33:15
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://chenxing.blog.51cto.com/240526/44576
是SQLSERVER支持的内置数据类型。
用户可以通过两个系统存储过程创建和删除用户定义类型。
(它们不是真正的新数据类型,而像是一种复合型数据类型或结构。)
Sp_addtype过程创建用户定义的数据类型,Sp_droptype过程删除定义的数据类型。
1、创建自定义的数据类型
   (1)、格式:Sp_addtype 自定义数据类型名,系统的数据类型,’[null | not null]’
   (2)、说明:A、用户自定义的数据类型是基于系统的数据类型创建的。
             B、[null |not null]:指定该列是否为空。默认为null。
             C、如果系统数据类型包括圆括弧,必须用引号把它括起来。
   (3)、实例:Sp_addtype birthday,datetime, ’not null’
             Create table stu1(sid int,  sbirthday birthday)
2、删除自定义的数据类型
(1)、格式[:Exec] sp_droptype 自定义的数据类型。
(2)、实例:[Exec] sp_droptype birthday。
注意:我们还可以通过企业管理器创建自定义的数据类型。首先,选中一个数据库,点击右键,
选中“新建”,从弹开的菜单中选中“用户定义的数据类型”,在打开的窗体中填充相应的选
项即可。




    文章评论
 
 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: