binary 和 varbinary (Transact-SQL)
固定長度或可變長度的二進位資料類型。
binary [ ( n ) ]
固定長度的二進位資料,其長度為 n 位元組,n 代表 1 到 8,000 的值。儲存體大小是 n 位元組。varbinary [ ( n | max) ]
可變長度的二進位資料。n 是 1 到 8,000 的值。max 表示儲存體大小上限是 2^31-1 位元組。儲存體大小是輸入資料的實際長度再加上 2 位元組。輸入的資料有可能是 0 位元組。varbinary 的 ANSI SQL 同義字是 binary varying。
備註
當資料定義或變數宣告陳述式中沒有指定 n 時,預設長度為 1。當 n 不是利用 CAST 函數來指定時,預設長度為 30。
當資料行資料項目的大小不一致時,請使用 binary。
當資料行資料項目的大小變化相當大時,請使用 varbinary。
如果資料行資料項目超過 8,000 位元組,請使用 varbinary(max)。