Compartir a través de


SET TEXTSIZE (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Especifica el tamaño, en bytes, de los datos varchar(max),nvarchar(max), varbinary(max), text, ntext e image devueltos al cliente mediante una SELECT instrucción .

Importante

Los tipos de datos ntext, text e image se quitarán en una versión futura de SQL Server. Evite su uso en nuevos trabajos de desarrollo y piense en modificar las aplicaciones que los usan actualmente. Use nvarchar(max), varchar(max)y varbinary(max) en su lugar.

Convenciones de sintaxis de Transact-SQL

Sintaxis

SET TEXTSIZE { number }

Argumentos

número

Longitud de los datos varchar(max), nvarchar(max), varbinary(max), text, ntext o image , en bytes. number es un entero con un valor máximo de 2147483647 (2 GB). Un valor de -1 indica un tamaño ilimitado. Un valor de 0 restablece el tamaño al valor predeterminado de 4 KB.

SQL Server Native Client (10.0 y versiones posteriores) y el controlador ODBC para SQL Server especifican automáticamente -1 (ilimitado) al conectarse.

Comentarios

La configuración SET TEXTSIZE afecta a la @@TEXTSIZE función .

El valor de set TEXTSIZE se establece en tiempo de ejecución o ejecución y no en tiempo de análisis.

Para obtener más información, consulte Administración de Transact-SQL pasos de trabajo.

Permisos

Debe pertenecer al rol public .