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 的 SQL-2003 同義字是 binary varying。
備註
如果資料定義或變數宣告陳述式中沒有指定 n,則預設長度為 1。如果 n 不是以 CAST 函數加以指定,則預設長度為 30。
當資料行資料項目的大小不一致時,請使用 binary。
當資料行資料項目的大小變化相當大時,請使用 varbinary。
如果資料行資料項目超過 8,000 位元組,請使用 varbinary(max)。
請參閱
參考
ALTER TABLE (Transact-SQL)
CAST 和 CONVERT (Transact-SQL)
CREATE TABLE (Transact-SQL)
資料類型 (Transact-SQL)
DECLARE @local\_variable (Transact-SQL)
DELETE (Transact-SQL)
INSERT (Transact-SQL)
SET @local\_variable (Transact-SQL)
UPDATE (Transact-SQL)
其他資源
資料類型轉換 (Database Engine)
估計資料庫的大小