SQL server 提供了系統數據類型和用戶自定義類型兩種類型。所謂用戶自定義類型是SQL Server用戶在實施數據處理時根據需要自己定義的數據類型。
SQL Server系統數據類型有以下幾種:
(1)整型數據類型(integer、smallint、tinyint)
(2)浮點數據類型(real、float、decimal、numeric)。
(3)字符數據類型(char、varchar、nchar、nvarchar)。
(4)日期和時間數據類型(datetime、smalldatetime)。
(5)文本和圖形數據類型(text、ntext、image)。
(6)貨幣數據類型(money、smallmoney)。
(7)特殊數據類型(timestamp、uniqueindenifier)。
(8)位數據類型(bit)。
(9)二進制數據類型(binary、varbinary)。
(10)新增數據類型(bigint、sql_variant、table)。
定長存儲字符類型表示形式爲char(n)其中n的取值爲1~8000。變長存儲字符類型表示形式爲
varchar(n)其中n的取值爲1~255。
在創建用戶自定義數據類型中新建一個numeric類型的數據時輸入長度表達爲
整個數據的長度,小數位數(注意中間有一個逗號)。