数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

讲解SQL SERVER中易混淆的数据类型[5]


发布日期:2023年11月06日
 
讲解SQL SERVER中易混淆的数据类型[5]

当创建用户定义的数据类型时必须提供三个数数据类型的名称所基于的系统数据类型和数据类型的可空性

)创建用户定义的数据类型

创建用户定义的数据类型可以使用 TransactSQL 语句系统存储过程 sp_addtype 可以来创建用户定义的数据类型其语法形式如下

sp_addtype {type}[system_data_bype][null_type]

其中type 是用户定义的数据类型的名称system_data_type 是系统提供的数据类型例如 DecimalIntChar等等 null_type 表示该数据类型是如何处理空值的必须使用单引号引起来例如NULLNOT NULL或者NONULL

例子

Use cust

Exec sp_addtype ssnVarchar(Not Null

创建一个用户定义的数据类型 ssn其基于的系统数据类型是变长为 的字符不允许空

例子

Use cust

Exec sp_addtype birthdaydatetimeNull

创建一个用户定义的数据类型 birthday其基于的系统数据类型是 DateTime允许空

[] [] [] [] [] [] [] []

               

上一篇:讲解SQL SERVER中易混淆的数据类型[6]

下一篇:讲解SQL SERVER中易混淆的数据类型[4]