您好,登錄后才能下訂單哦!
數 據 類 型描 述存 儲 空 間
1.字符數據類型
Char(n) N為1~8000字符之間 n字節
Nchar(n) N為1~4000 Unicode字符之間(2n字節)+2字節額外開銷
Ntext 最多為230–1(1 073 741 823)Unicode字符每字符2字節
Nvarchar(max) 最多為230–1(1 073 741 823)Unicode字符2×字符數+2字節額外開銷
Text 最多為231–1(2 147 483 647)字符每字符1字節
Varchar(n) N為1~8000字符之間每字符1字節+2字節額外開銷
Varchar(max) 最多為231–1(2 147 483 647)字符每字符1字節+2字節額外開銷
2.精確數值數據類型
bit 0、1或Null1字節(8位)
tinyint 0~255之間的整數1字節
smallint–32 768~32 767之間的整數2字節
int –2 147 483 648~2 147 483 647之間的整數4字節
bigint –9 223 372 036 854 775 808~9 223 372 036 854 775 807之間的整數 8字節
numeric(p,s)或decimal(p,s) –1 038+1~1 038–1之間的數值最多17字節
money –922 337 203 685 477.580 8~922 337 203 685 477.580 78字節
smallmoney –214 748.3648~2 14 748.36474字節
3.近似數值數據類型
float[(n)] –1.79E+308~–2.23E–308,0,2.23E–308~1.79E+308N< =24-4字節N> 24-8字節
real –3.40E+38~–1.18E–38,0,1.18E–38~3.40E+384字節,real的同義詞為float(24)
4.二進制數據類型
Binary(n) N為1~8000十六進制數字之間n字節
Image 最多為231–1(2 147 483 647)十六進制數位每字符1字節
Varbinary(n) N為1~8000十六進制數字之間每字符1字節+2字節額外開銷
Varbinary(max) 最多為231–1(2 147 483 647)十六進制數字每字符1字節+2字節額外開銷
5.日期和時間數據類型
Date 9999年1月1日~12月31日3字節
Datetime 1753年1月1日~9999年12月31日,精確到最近的3.33毫秒8字節
Datetime2(n) 9999年1月1日~12月31日0~7之間的N指定小數秒6~8字節
Datetimeoffset(n) 9999年1月1日~12月31日0~7之間的N指定小數秒+/–偏移量8~10字節
SmalldateTime 1900年1月1日~2079年6月6日,精確到1分鐘4字節
Time(n) 小時:分鐘:秒.99999990~7之間的N指定小數秒3~5字節
6.其他系統數據類型
Cursor 包含一個對光標的引用和可以只用作變量或存儲過程參數不適用
Hierarchyid 包含一個對層次結構中位置的引用1~892字節+2字節的額外開銷
SQL_Variant 可能包含任何系統數據類型的值,除了text、ntext、p_w_picpath、timestamp、xml、varchar(max)、nvarchar(max)、varbinary (max)、sql_variant以及用戶定義的數據類型。最大尺寸為8000字節數據+16字節(或元數據)8016字節
Table 用于存儲用于進一步處理的數據集。定義類似于Create Table。主要用于返回表值函數的結果集,它們也可用于存儲過程和批處理中取決于表定義和存儲的行數
Timestamp orRowversion 對于每個表來說是唯一的、自動存儲的值。通常用于版本戳,該值在插入和每次更新時自動改變8字節
Uniqueidentifier 可以包含全局唯一標識符(Globally Unique Identifier,GUID)。guid值可以從Newid()函數獲得。這個函數返回的值對所有計算機來說是唯一的。盡管存儲為16位的二進制值,但它顯示為char(36)16字節
XML 可以以Unicode或非Unicode形式存儲最多2GB
7.還可以自定義數據類型...
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。