SET TEXTSIZE (Transact-SQL)

Indique la taille des données de type varchar(max), nvarchar(max), varbinary(max), text, ntext et image retournées par une instruction SELECT.

Important

Les types de données ntext, text et image seront supprimés dans une future version de Microsoft SQL Server. Évitez par conséquent d'utiliser ces types de données dans les nouveaux travaux de développement et envisagez de modifier les applications qui les utilisent actuellement. Utilisez de préférence les types de données nvarchar(max), varchar(max) et varbinary(max).

Icône Lien de rubrique Conventions de la syntaxe Transact-SQL

Syntaxe

SET TEXTSIZE { number } 

Arguments

  • number
    Longueur, en octets, des données varchar(max), nvarchar(max), varbinary(max), text, ntext ou image. number est un entier et la valeur maximale pour SET TEXTSIZE est de 2 gigaoctets (Go), spécifiée en octets. La valeur 0 rétablit la taille par défaut (4 Ko).

Notes

La valeur de SET TEXTSIZE affecte la fonction @@TEXTSIZE.

Le pilote ODBC SQL Server Native Client et le fournisseur OLE DB SQL Server Native Client pour SQL Server affectent automatiquement la valeur 2147483647 à TEXTSIZE lors de la connexion.

L'option SET TEXTSIZE est définie lors de l'exécution, et non pas durant l'analyse.

Autorisations

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

Voir aussi

Référence

@@TEXTSIZE (Transact-SQL)

Types de données (Transact-SQL)

Instructions SET (Transact-SQL)