ntext, text 및 image(Transact-SQL)ntext, text, and image (Transact-SQL)

적용 대상: 예SQL Server 예Azure SQL Database 아니요Azure SQL Data Warehouse 아니요병렬 데이터 웨어하우스 APPLIES TO: yesSQL Server yesAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

대용량의 유니코드 및 비유니코드 문자와 이진 데이터를 저장하기 위한 고정 및 가변 길이 데이터 형식입니다.Fixed and variable-length data types for storing large non-Unicode and Unicode character and binary data. 유니코드 데이터는 UNICODE UCS-2 문자 집합을 사용합니다.Unicode data uses the UNICODE UCS-2 character set.

중요!IMPORTANT! ntext, textimage 데이터 형식은 이후 버전의 SQL Server에서 제거될 예정입니다.ntext, text, and image data types will be removed in a future version of SQL Server. 향후 개발 작업에서는 이 데이터 형식을 사용하지 않도록 하고 현재 이 데이터 형식을 사용하는 애플리케이션은 수정하세요.Avoid using these data types in new development work, and plan to modify applications that currently use them. 대신 nvarchar(max), varchar(max)varbinary(max) 를 사용합니다.Use nvarchar(max), varchar(max), and varbinary(max) instead.

인수Arguments

ntextntext
최대 문자열 길이가 2^30 - 1(1,073,741,823)바이트인 가변 길이 유니코드 데이터입니다.Variable-length Unicode data with a maximum string length of 2^30 - 1 (1,073,741,823) bytes. 바이트 단위의 스토리지 크기는 입력된 문자열 길이의 두 배입니다.Storage size, in bytes, is two times the string length that is entered. ntext의 ISO 동의어는 national text입니다.The ISO synonym for ntext is national text.

texttext
서버의 코드 페이지에 있는 최대 문자열 길이가 2^31 - 1(2,147,483,647)인 비유니코드 가변 길이 데이터입니다.Variable-length non-Unicode data in the code page of the server and with a maximum string length of 2^31-1 (2,147,483,647). 서버 코드 페이지에서 더블바이트 문자를 사용하더라도 스토리지 크기는 그대로 2,147,483,647바이트입니다.When the server code page uses double-byte characters, the storage is still 2,147,483,647 bytes. 문자열에 따라 스토리지 크기가 2,147,483,647바이트보다 작을 수도 있습니다.Depending on the character string, the storage size may be less than 2,147,483,647 bytes.

imageimage
0에서 2^31-1(2,147,483,647)바이트의 가변 길이 이진 데이터입니다.Variable-length binary data from 0 through 2^31-1 (2,147,483,647) bytes.

RemarksRemarks

다음 함수와 문은 ntext, text 또는 image 데이터와 함께 사용할 수 있습니다.The following functions and statements can be used with ntext, text, or image data.

함수Functions Statements
DATALENGTH(Transact-SQL)DATALENGTH (Transact-SQL) READTEXT(Transact-SQL)READTEXT (Transact-SQL)
PATINDEX(Transact-SQL)PATINDEX (Transact-SQL) SET TEXTSIZE(Transact-SQL)SET TEXTSIZE (Transact-SQL)
SUBSTRING(Transact-SQL)SUBSTRING (Transact-SQL) UPDATETEXT(Transact-SQL)UPDATETEXT (Transact-SQL)
TEXTPTR(Transact-SQL)TEXTPTR (Transact-SQL) WRITETEXT(Transact-SQL)WRITETEXT (Transact-SQL)
TEXTVALID(Transact-SQL)TEXTVALID (Transact-SQL)

관련 항목:See also

CAST 및 CONVERT(Transact-SQL)CAST and CONVERT (Transact-SQL)
데이터 형식 변환(데이터베이스 엔진)Data Type Conversion (Database Engine)
데이터 형식(Transact-SQL)Data Types (Transact-SQL)
LIKE(Transact-SQL)LIKE (Transact-SQL)
SET @local_variable(Transact-SQL)SET @local_variable (Transact-SQL)
데이터 정렬 및 유니코드 지원Collation and Unicode Support