程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> 更多數據庫知識 >> sql server 常用的幾個數據類型

sql server 常用的幾個數據類型

編輯:更多數據庫知識

Sql server中常用的幾個數據類型:

binary
固定長度的二進制數據,其最大長度為 8,000 個字節。

varbinary
可變長度的二進制數據,其最大長度為 8,000 個字節。

image
可變長度的二進制數據,其最大長度為 2G+ - 1 (2,147,483,647) 個字節

text
服務器代碼頁中的可變長度非 Unicode 數據的最大長度為 2G+ (2,147,483,647) 個字符。當服務器代碼頁使用雙字節字符時,存儲量仍是 2,147,483,647 字節。存儲大小可能小於 2,147,483,647 字節(取決於字符串)。

image
可變長度二進制數據介於 0 與 2G+ (2,147,483,647) 字節之間

--binary 和 varbinary
固定長度 (binary) 的或可變長度 (varbinary) 的 binary 數據類型。

binary [ ( n ) ]
固定長度的 n 個字節二進制數據。N 必須從 1 到 8,000。存儲空間大小為 n+4 字節。

varbinary [ ( n ) ]
n 個字節變長二進制數據。n 必須從 1 到 8,000。存儲空間大小為實際輸入數據長度 +4 個字節,而不是 n 個字節。輸入的數據長度可能為 0 字節。在 SQL-92 中 varbinary 的同義詞為 binary varying。
注釋
1. 如果在數據定義或變量聲明語句中沒有指定 n,默認長度為 1。如果沒有用 CAST 函數指定 n,默認長度為 30。
2. 當列數據項大小一致時應使用 binary。
3. 當列數據項大小不一致時應使用 varbinary

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved