SET TEXTSIZE (Transact-SQL)SET TEXTSIZE (Transact-SQL)

SE APLICA A: síSQL Server síAzure SQL Database síAzure SQL Data Warehouse síAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure SQL Data Warehouse yesParallel Data Warehouse

Especifica el tamaño de los datos varchar(max), nvarchar(max), varbinary(max), text, ntext e image devueltos por una instrucción SELECT.Specifies the size of varchar(max), nvarchar(max), varbinary(max), text, ntext, and image data returned by a SELECT statement.

Importante

Los tipos de datos ntext, text e image se quitarán en una versión futura de MicrosoftMicrosoftSQL ServerSQL Server.ntext, text, and image data types will be removed in a future version of MicrosoftMicrosoftSQL ServerSQL Server. Evite su uso en nuevos trabajos de desarrollo y piense en modificar las aplicaciones que los usan actualmente.Avoid using these data types in new development work, and plan to modify applications that currently use them. Use nvarchar(max), varchar(max) y varbinary(max) en su lugar.Use nvarchar(max), varchar(max), and varbinary(max) instead.

Icono de vínculo de tema Convenciones de sintaxis de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxisSyntax

SET TEXTSIZE { number }   

ArgumentosArguments

numbernumber
Es la longitud de los datos varchar(max), nvarchar(max), varbinary(max), text, ntext o image, en bytes.Is the length of varchar(max), nvarchar(max), varbinary(max), text, ntext, or image data, in bytes. number es un entero con un valor máximo de 2 147 483 647 (2 GB).number is an integer with a maximum value of 2147483647 (2 GB). Un valor -1 indica un tamaño ilimitado.A value of -1 indicates unlimited size. Un valor 0 restablece el tamaño al valor predeterminado de 4 KB.A value of 0 resets the size to the default value of 4 KB.

SQL ServerSQL Server Native Client (10.0 y versiones posteriores) y el controlador ODBC para SQL ServerSQL Server especifican automáticamente -1 (ilimitado) al conectarse.The SQL ServerSQL Server Native Client (10.0 and higher) and ODBC Driver for SQL ServerSQL Server automatically specify -1 (unlimited) when connecting.

Controladores anteriores a SQL ServerSQL Server 2008: El controlador ODBC de SQL ServerSQL Server Native Client y el proveedor OLE DB de SQL ServerSQL Server Native Client (versión 9) para SQL ServerSQL Server establecen automáticamente TEXTSIZE en 2147483647 al conectarse.Drivers older than SQL ServerSQL Server 2008: The SQL ServerSQL Server Native Client ODBC driver and SQL ServerSQL Server Native Client OLE DB Provider (version 9) for SQL ServerSQL Server automatically set TEXTSIZE to 2147483647 when connecting.

NotasRemarks

La configuración de SET TEXTSIZE afecta a la función @@TEXTSIZE.Setting SET TEXTSIZE affects the @@TEXTSIZE function.

La opción de SET TEXTSIZE se establece en tiempo de ejecución, no en tiempo de análisis.The setting of set TEXTSIZE is set at execute or run time and not at parse time.

PermisosPermissions

Debe pertenecer al rol public .Requires membership in the public role.

Consulte tambiénSee Also

@@TEXTSIZE (Transact-SQL) @@TEXTSIZE (Transact-SQL)
Tipos de datos (Transact-SQL) Data Types (Transact-SQL)
Instrucciones SET (Transact-SQL)SET Statements (Transact-SQL)