Compartir a través de


TAMAÑO DE TEXTO DEFINIDO (Transact-SQL)

Aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Analítica (PDW)Base de datos SQL en Microsoft Fabric

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 .