binary 및 varbinary(Transact-SQL)

고정 길이 또는 가변 길이의 binary 데이터 형식입니다.

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입니다. CAST 함수에 n을 지정하지 않으면 기본 길이는 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)

관련 자료

데이터 형식 변환(데이터베이스 엔진)
데이터베이스 크기 예측

도움말 및 정보

SQL Server 2005 지원 받기