我爱Aspx >> 数据库 >> 自定义数据类型指定用户自定义的数据类型的所有者。
用户自定义的数据类型的名称在数据库中应是惟一的,但不同名称的用户自定义数据 类型可以有相同的类型定义。在使用CREATE TABLE 命令时,用户自定义数据类型的 NULL 属性可以被改变,但其长度定义不能更改。
exec sp_addtype birthday, datetime, @#not null@#
运行结果如下:
(1 row(s) affected)
Type added.
例7-10:定义身份证号码数据类型。
exec sp_addtype cardid, @#char(18)@#, @#not null@#
运行结果如下:
(1 row(s) affected)
Type added.
例7-11: 定义地址数据类型。
exec sp_addtype address, @#varchar(100)@#, @#not null@#
运行结果如下:
(1 row(s) affected)
Type added.
7.3.3 删除用户自定义数据类型
可以在Enterprise Manager 中选择用户自定义类型后,从快捷菜单中选择“Delete” 选
项将其删除,也可以使用系统存储过程Sp_droptype 将其删除。其语法如下:
sp_droptype [@typename =] ‘type’
例7-12:
exec sp_droptype cardid
运行结果如下:
(1 row(s) affected)
(0 row(s) affected)
Type has been dropped.
注意: 如果删除由表或其它数据库在使用的用户自定义数据类型,将会被系统拒绝。
【我对这篇文章有话说?】
数据库索引[05-22]
数据完整性概述[05-22]
数据库 规则[05-22]
数据库 缺省值[05-22]
数据库中的连接查询[05-22]
数据库 全文检索[05-22]
删除数据[05-22]
数据库更新--添加数据[05-22]
更新数据[05-22]
SQL 数据库中的事务[05-22]