다음을 통해 공유


SET TEXTSIZE(Transact-SQL)

적용 대상: SQL ServerAzure SQL 데이터베이스Azure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System(PDW)

문으로 클라이언트 에 반환된 varchar(max), nvarchar(max), varbinary(max), text, ntextSELECT 데이터의 크기(바이트)를 지정합니다.

중요

ntext, textimage 데이터 형식은 이후 버전의 SQL Server에서 제거됩니다. 향후 개발 작업에서는 이 데이터 형식을 사용하지 않도록 하고 현재 이 데이터 형식을 사용하는 애플리케이션은 수정하세요. 대신 nvarchar(max), varchar(max)varbinary(max) 를 사용합니다.

Transact-SQL 구문 표기 규칙

구문

SET TEXTSIZE { number }

인수

숫자

varchar(max), nvarchar(max), varbinary(max), text, ntext 또는 이미지 데이터의 길이(바이트)입니다. number 는 최대값 2147483647 이 2GB인 정수입니다. 값은 -1 무제한 크기를 나타냅니다. 값을 0 다시 설정하면 크기가 기본값인 4KB로 다시 설정됩니다.

연결할 때 SQL Server Native Client(10.0 이상) 및 SQL Server용 ODBC 드라이버가 자동으로 -1(무제한)을 지정합니다.

설명

설정 SET TEXTSIZE 은 함수에 영향을 줍니다 @@TEXTSIZE .

집합 TEXTSIZE 설정은 구문 분석 시간이 아니라 실행 또는 런타임에 설정됩니다.

자세한 내용은 Transact-SQL 작업 관리 단계를 참조하세요.

사용 권한

public 역할의 멤버 자격이 필요합니다.