我爱Aspx >> 数据库 >> 自定义数据类型自定义数据类型
> 除了使用系统提供的数据类型外,用户还可以根据需要用自定义的数据类型来定义表的列或声明变量。
7.3.1 用Enterprise Manager 创建用户自定义数据类型
用Enterprise Manager 创建用户自定义数据类型的方法是:在Enterprise Manager 中选 择要创建用户自定义类型的数据库,在数据库对象“User Defined Data Types”上单击右 键,从开始菜单中选择“New User Defined Data Type”选项,就会出现如图7-3 所示的定 义用户自定义数据类型属性对话框。可以在其中指定要定义的数据类型的名称、继承的系 统数据类型、是否允许NULL 值等属性。单击“确定”按钮,则添加用户自定义数据类 型对象到数据库中。
7.3.2 用系统存储过程Sp_addtype 创建用户自定义数据类型
系统存储过程为用户提供了命令方式创建自定义数据类型的途径。其语法如下:
sp_addtype [@typename =] type,
[@phystype =] system_data_type
[, [@nulltype =] @#null_type@#]
[ , [ @owner = ] @#owner_name@# ]
各参数说明如下:
指定用户定义的数据类型的名称。
指定相应的系统提供的数据类型的名称及定义。不能使用TIMESTAMP 数据类型。 当所使用的系统数据类型有额外说明时,需用引号将其括起来,如:‘CHAR(8)’。
指定用户自定义的数据类型的NULL 属性,其值可为‘NULL’ ‘NOT NULL’或 ‘NONULL’。缺省时与系统默认的NULL 属性相同。
数据库索引[05-22]
数据完整性概述[05-22]
数据库 规则[05-22]
数据库 缺省值[05-22]
数据库中的连接查询[05-22]
数据库 全文检索[05-22]
删除数据[05-22]
数据库更新--添加数据[05-22]
更新数据[05-22]
SQL 数据库中的事务[05-22]