自定义数据类型
建立在SQL server系统数据类型基础上的,需要指定该类型的名称,建立在其上的系统数据类型及是否充许为空。
方法:利用系统存储过程:sp_addtype
语法:sp_addtype type, [ system_data_type ] [ ,'nulltype' ]
注:
1 .type是用户定义数据类型的名称。数据类型名称必须遵循标识符规则,并且在每个数据库中必须是唯一的。
2 .system_data_type是SQL server提供的数据类型,用户定义的数据类型即基于该类型。
3 . ' nulltype ' :指定必须如何处理null值。设置null默认, not null或nonull
例1:自定义数据类型taihang
exec sp_addtype taihang,smllint, ' not null '
例2:删除自定义数据类型taihang
exec sp_droptype taihang
方法:利用系统存储过程:sp_addtype
语法:sp_addtype type, [ system_data_type ] [ ,'nulltype' ]
注:
1 .type是用户定义数据类型的名称。数据类型名称必须遵循标识符规则,并且在每个数据库中必须是唯一的。
2 .system_data_type是SQL server提供的数据类型,用户定义的数据类型即基于该类型。
3 . ' nulltype ' :指定必须如何处理null值。设置null默认, not null或nonull
例1:自定义数据类型taihang
exec sp_addtype taihang,smllint, ' not null '
例2:删除自定义数据类型taihang
exec sp_droptype taihang