欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SQL Server用户自定义数据类型

程序员文章站 2022-05-09 08:44:17
用户自定义数据类型:基于系统数据类型,由数据库管理员生成。利用系统存储过程定义用户自定义数据类型` Sp_addtype [@typename=] 新数据类型名, [@phystype=] 系统数据类型名 [,[@nulltype=] null_type] [,[@owner=] owner_nam ......

用户自定义数据类型:基于系统数据类型,由数据库管理员生成。
利用系统存储过程定义用户自定义数据类型`
  Sp_addtype [@typename=] 新数据类型名,
  [@phystype=] 系统数据类型名
  [,[@nulltype=] null_type]
  [,[@owner=] owner_name]
  系统数据类型名,除了“BIG,INT,SMALLINT,TEXT,DATETIME,REAL,UNIQUE IDENTIFIER,IMAGE”,其它必须用单引号括起来。  
  null_type:新数据类型处理空值的方式,可以取NOT NULL 或NULL,默认为null
  owner_name:新数据类型的所有者,默认为当前用户。

例如:

/*建自定义数据类型*/
Exec sp_addtype a,'char(10)'
Exec sp_addtype da,datetime,'null'
/*删除自定义数据类型*/
Exec sp_droptype a