SET TEXTSIZE (Transact-SQL)
Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics 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 por una instrucción SELECT.
Importante
Los tipos de datos ntext, text e image se quitarán en una versión futura de Microsoft 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
Es la 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 2 147 483 647 (2 GB). Un valor -1 indica un tamaño ilimitado. Un valor 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.
Controladores anteriores a SQL Server 2008: el controlador ODBC de SQL Server Native Client y el proveedor OLE DB de SQL Server Native Client (versión 9) para SQL Server establecen automáticamente el valor TEXTSIZE en 2147483647 al conectarse.
Comentarios
La opción SET TEXTSIZE afecta a la función @@TEXTSIZE.
La opción de SET TEXTSIZE se establece en tiempo de ejecución, no en tiempo de análisis.
Permisos
Debe pertenecer al rol public .
Consulte también
@@TEXTSIZE (Transact-SQL)
Tipos de datos (Transact-SQL)
Instrucciones SET (Transact-SQL)