SET TEXTSIZE (Transact-SQL)

Specifica le dimensioni dei dati di tipo varchar(max), nvarchar(max), varbinary(max), text, ntext e image restituiti da una istruzione SELECT.

Nota importanteImportante

I tipi di dati ntext, text e image verranno rimossi a partire da una delle prossime versioni di Microsoft SQL Server. Evitare di utilizzare questi tipi di dati in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni che attualmente li utilizzano. In alternativa utilizzare nvarchar(max), varchar(max) e varbinary(max). Per ulteriori informazioni, vedere Utilizzo di tipi di dati per valori di grandi dimensioni.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

SET TEXTSIZE { number } 

Argomenti

  • number
    Lunghezza dei tipi di dati varchar(max), nvarchar(max), varbinary(max), text, ntext o image, in byte. number è di tipo integer e il valore massimo per l'impostazione dell'opzione SET TEXTSIZE è 2 gigabyte (GB), espresso in byte. Il valore 0 reimposta le dimensioni sul valore predefinito (4 KB).

Osservazioni

L'impostazione dell'opzione SET TEXTSIZE influisce sulla funzione @@TEXTSIZE.

Il driver ODBC di SQL Server Native Client e il provider OLE DB SQL Server Native Client per SQL Server impostano automaticamente l'opzione TEXTSIZE su 2147483647 al momento della connessione.

L'opzione TEXTSIZE viene impostata in fase di esecuzione, non in fase di analisi.

Autorizzazioni

È richiesta l'appartenenza al ruolo public.