| 類別 | 型別 | 範圍 / 長度 / 備註 |
|---|---|---|
| 精確數值 | BIT | 0 或 1 |
| INT | -2^31 (-2,147,483,648) ~ 2^31-1 (2,147,483,647) | |
| SMALLINT | -2^15 (-32,768) ~ 2^15-1 (32,767) | |
| TINYINT | 0 ~ 255 | |
| 精確數值(定精度) | DECIMAL | -10^38+1 ~ 10^38-1,指定精度與小數位 |
| NUMERIC | DECIMAL 同義字 | |
| 貨幣 | MONEY | -2^63 (-922,337,203,685,477.5808) ~ 2^63-1 (922,337,203,685,477.5807),最小單位 0.0001 |
| SMALLMONEY | -214,748.3648 ~ 214,748.3647 | |
| 近似數值 | FLOAT | -1.79E+308 ~ 1.79E+308 |
| REAL | -3.40E+38 ~ 3.40E+38 | |
| 日期時間 | DATETIME | 1753-01-01 ~ 9999-12-31,精度 3.33 毫秒 |
| SMALLDATETIME | 1900-01-01 ~ 2079-06-06,精度 1 分鐘 | |
| 時間戳 | TIMESTAMP | 資料庫範圍內唯一二進位數字,非日期時間 |
| 唯一識別碼 | UNIQUEIDENTIFIER | 全域唯一識別碼 (GUID) |
| 字元(非 Unicode) | CHAR | 定長,最大 8,000 字元 |
| VARCHAR | 變長,最大 8,000 字元 | |
| TEXT | 變長,最大 2^31-1 (2GB) | |
| 字元(Unicode) | NCHAR | 定長,最大 4,000 字元 (8,000 位元組) |
| NVARCHAR | 變長,最大 4,000 字元 | |
| NTEXT | 變長,最大 2^31-1 (2GB) | |
| 二進位 | BINARY | 定長,最大 8,000 位元組 |
| VARBINARY | 變長,最大 8,000 位元組 | |
| IMAGE | 變長,最大 2^31-1 (2GB) |
備註:SQL Server 6.5 型別請參考線上叢書。Unicode 型別儲存雙位元組字元,長度以字元數計算。