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 de les employer pour de nouvelles tâches de développement et envisagez de modifier les applications qui les utilisent. Utilisez plutôt nvarchar(max), varchar(max) et varbinary(max). Pour plus d'informations, consultez Utilisation de types de données de valeur élevée.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

SET TEXTSIZE { number } 

Arguments

  • number
    Taille des données de type varchar(max), nvarchar(max), varbinary(max), text, ntext ou image, en octets. 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.