您现在的位置是:首页
>
人们最易混淆的字有哪些 讲解SQL SERVER中易混淆的数据类型[5]
讲解SQL SERVER中易混淆的数据类型[5] 当创建用户定义的数据类型时 必须提供三个数 数据类型的名称 所基于的系统数据类型和数据类型的可空性 ( )创建用户定义的数据类型 创建用户定
![人们最易混淆的字有哪些 讲解SQL SERVER中易混淆的数据类型[5]](http://img.zhputi.com/uploads/548d/548d20023db091d69120ce398f3d494722222.jpg)
讲解SQL SERVER中易混淆的数据类型[5]
当创建用户定义的数据类型时 必须提供三个数 数据类型的名称 所基于的系统数据类型和数据类型的可空性
( )创建用户定义的数据类型
创建用户定义的数据类型可以使用 Transact SQL 语句 系统存储过程 sp_addtype 可以来创建用户定义的数据类型 其语法形式如下
sp_addtype {type} [ system_data_bype][ null_type ]
其中 type 是用户定义的数据类型的名称 system_data_type 是系统提供的数据类型 例如 Decimal Int Char等等 null_type 表示该数据类型是如何处理空值的 必须使用单引号引起来 例如 NULL NOT NULL 或者 NONULL
例子
Use cust
Exec sp_addtype ssn Varchar( ) Not Null
创建一个用户定义的数据类型 ssn 其基于的系统数据类型是变长为 的字符 不允许空
例子
Use cust
Exec sp_addtype birthday datetime Null
创建一个用户定义的数据类型 birthday 其基于的系统数据类型是 DateTime 允许空
lishixinzhi/Article/program/SQLServer/201311/22509 很赞哦! (1025)