Share via


이진 데이터 사용

binaryvarbinary 데이터 형식은 비트 문자열을 저장합니다. 문자 데이터는 Microsoft SQL Server 2005 코드 페이지를 기반으로 해석되지만 binaryvarbinary 데이터는 단순한 비트 스트림입니다.

binary 데이터는 최대 8,000바이트를 저장할 수 있습니다. max 지정자를 사용할 경우 varbinary는 최대 2^31바이트를 저장할 수 있습니다. **varbinary(max)**에 대한 자세한 내용은 큰 값 데이터 형식 사용을 참조하십시오.

이진 상수는 0x(0과 소문자 x)로 시작하고 그 다음에 비트 패턴을 나타내는 16진수가 옵니다. 예를 들어 0x2A에서 2A는 16진수 값이며 이는 십진수 42 또는 1바이트 비트 패턴인 00101010과 같습니다.

이진 데이터는 16진수 약식을 사용하여 저장할 수 있는 복소수, SID(보안 ID) 또는 GUID(uniqueidentifier 데이터 형식 사용) 등의 16진수 값을 저장할 때 사용합니다.

다음 Transact-SQL 예에서는 SID 및 16진수 리터럴을 저장합니다.

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 지원 받기