當創建用戶定義的數據類型時必須提供三個數數據類型的名稱所基於的系統數據類型和數據類型的可空性
()創建用戶定義的數據類型
創建用戶定義的數據類型可以使用 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允許空
[] [] [] [] [] [] [] []
From:http://tw.wingwit.com/Article/program/SQLServer/201311/22509.html