數據據類型縮寫
縮寫分類 |
數據類型 |
描述 |
所需空間 |
i |
int |
整數 (完整數字) 資料從 -2^63 (-9223372036854775808) 至 2^63-1 (9223372036854775807)。 |
4字節 |
smallint |
整數資料,從 2^15 (-32,768) 到 2^15 - 1 (32,767)。 |
2字節 | |
Tinyint |
整數資料,從 0 到 255。 |
1字節 | |
l |
bit |
整數資料,其值為 1 或 0。 |
1字節 |
f |
decimal |
固定位數及小數位數的數字 (Numeric) 資料是從 -10^38 +1 到 10^38-1。 |
2-17字節 |
float |
浮點位數的數字資料,從 -1.79E + 308 到 1.79E + 308。 |
8字節 | |
real |
浮點位數的數字資料,從 -3.40E + 38 到 3.40E + 38。 |
4字節 | |
c |
char |
固定長度的非 Unicode 字元資料,最大長度為 8,000 個字元。 |
0到8000字節,具體取決於定義 |
varchar |
可變長度的非 Unicode 資料,最大長度為 8,000 個字元。 |
存儲的大小是實際輸入數據的實際長度 | |
nvhar |
固定長度的 Unicode 資料,最大長度為 4,000 個字元。 |
0到8000字節,具體取決於定義 | |
nvarchar |
可變長度的 Unicode 資料,最大長度為 4,000 個字元。sysname 是一個系統支援的使用者自訂資料型別,為 nvarchar(128) 的同義資料表,用來參考資料庫物件名稱。 |
存儲的大小是實際輸入數據的實際長度 | |
text |
可變長度的非 Unicode 資料,最大長度為 2^31 - 1 (2,147,483,647) 個字元。 |
16字節的指針,每個始化列至少外加2000字節 | |
ntext |
可變長度的 Unicode 資料,最大長度為 2^30 - 1 (1,073,741,823) 個字元。 |
16字節的指針,每個始化列至少外加2000字節 | |
m |
money |
貨幣資料值從 -2^63 (-922,337,203,685,477.5808) 到2^63 - 1 (+922,337,203,685,477.5807),精確度到千分之十貨幣單位。 |
8字節 |
smallmoney |
貨幣資料值從 -214.748,3648 到 +214,748.3647,精確度到千分之十貨幣單位。 |
4字節 | |
d |
datetime |
日期與時間資料,從 1753 年 1 月 1 日到 9999 年 12 月 31 日,精確度為三百分之一秒,即 3.33 毫秒 (millisecond)。 |
8字節 |
smalldatetime |
日期與時間資料,從 1900 年 1 月 1 日到 2079 年 6 月 6 日,精確度為一分鐘。(一般情況下建議使用) |
4字節 | |
b |
binary |
固定長度的二進位資料,最大長度為 8,000 個位元組。 |
0到8000字節,具體取決於定義 |
varbinary |
可變長度的二進位資料,最大長度為 8,000 個位元組。 |
輸入數據的長度再加4字節 | |
t |
image |
可變長度的二進位資料,最大長度為 2^31 - 1 (2,147,483,647) 個位元組。 |
16字節的指針,每個始化列至少外加2000字節 |
n |
numeric |
在功能上,等於 decimal。(不使用) |
2-17字節 |
N/A |
cursor |
資料指標的參考。 |
|
timestamp |
整個數據庫范圍內的唯一數字 |
8字節 | |
uniqueidentifier |
全域唯一識別碼 (GUID)。 |
16字節 |