共用方式為


使用二進位資料

binaryvarbinary 資料類型會儲存位元字串。雖然字元資料是依據 Microsoft SQL Server 2005 字碼頁進行解譯,但 binaryvarbinary 資料只是位元資料流。

binary 資料最多可儲存 8,000 個位元組。使用 max 規範時,varbinary 最多可儲存 2^31 個位元組。如需有關 varbinary(max), 的詳細資訊,請參閱<使用大數值資料類型>。

二進位常數前面以 0x (一個零和小寫字母 x) 開始,後面跟著以十六進位表示的位元模式。例如,0x2A 是指十六進位值 2A,這相當於十進位值 42,或 00101010 一個位元組的位元模式。

在儲存如安全性識別碼 (SID)、全域唯一識別碼 (GUID) (使用 uniqueidentifier 資料類型) 或可以儲存成十六進位縮寫的複數時,就可以使用二進位資料。

下列 Transact-SQL 範例會儲存 SID 和 十六進位常值:

USE AdventureWorks;
GO
CREATE TABLE MyCcustomerTable
(
 user_login   varbinary(85) DEFAULT SUSER_SID(), 
 data_value   varbinary(1)   
);
GO

INSERT MyCustomerTable (data_value)
   VALUES (0x4F);
GO

請參閱

其他資源

資料類型 (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助