Partager via


DÉFINIR LA TAILLE DU TEXTE (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Spécifie la taille, en octets, de varchar(max), nvarchar(max), varbinary(max), text, ntext et les données d’image retournées au client par une SELECT instruction.

Important

les types de données ntext, texte et image seront supprimés dans une version ultérieure de SQL Server. Évitez d'utiliser ces types de données dans un nouveau développement. Prévoyez de modifier les applications qui les utilisent actuellement. Utilisez plutôt les types de données nvarchar(max), varchar(max)et varbinary(max) .

Conventions de la syntaxe Transact-SQL

Syntaxe

SET TEXTSIZE { number }

Les arguments

numéro

Longueur de varchar(max),nvarchar(max), varbinary(max), text, ntext ou image data, en octets. nombre est un entier avec une valeur maximale de 2147483647 (2 Go). Valeur indiquant -1 une taille illimitée. Une valeur de 0 réinitialise la taille à la valeur par défaut de 4 Ko.

SQL Server Native Client (10.0 et versions ultérieures) et le pilote ODBC pour SQL Server spécifient automatiquement -1 (taille illimitée) lors de la connexion.

Remarques

Le paramètre SET TEXTSIZE affecte la @@TEXTSIZE fonction.

Le paramètre de jeu TEXTSIZE est défini au moment de l’exécution ou de l’exécution et non au moment de l’analyse.

Pour plus d’informations, consultez Gérer les étapes de travail Transact-SQL.

Autorisations

Nécessite l'appartenance au rôle public .