SET TEXTSIZE (Transact-SQL)

Si applica a:SQL Server database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics AnalyticsPlatform System (PDW)

Specifica la dimensione dei dati, in byte, dei dati varchar(max), nvarchar(max), varbinary(max), text, ntext e image restituiti al client da un'istruzione SELECT.

Importante

I tipi di dati ntext, text e image verranno rimossi in una versione futura 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. Usare in alternativa nvarchar(max), varchar(max)e varbinary(max) .

Convenzioni di sintassi Transact-SQL

Sintassi

SET TEXTSIZE { number }   

Nota

Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere la documentazione delle versioni precedenti.

Argomenti

number
Lunghezza in byte dei dati varchar(max), nvarchar(max), varbinary(max), text, ntext o image. number è un intero con un valore massimo di 2147483647 (2 GB). Il valore -1 indica dimensioni illimitate. Il valore 0 reimposta le dimensioni sul valore predefinito (4 KB).

SQL Server Native Client (10.0 e versioni successive) e ODBC Driver per SQL Server specificano automaticamente -1 (dimensioni illimitate) al momento della connessione.

Driver di versioni precedenti a SQL Server 2008: il driver ODBC di SQL Server Native Client e il provider OLE DB SQL Server Native Client (versione 9) per SQL Server impostano automaticamente l'opzione TEXTSIZE su 2147483647 al momento della connessione.

Osservazioni:

L'impostazione di edizione Standard T TEXTSIZE influisce sulla funzione @@TEXTSIZE.

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

Autorizzazioni

È richiesta l'appartenenza al ruolo public .

Vedi anche

@@TEXTSIZE (Transact-SQL)
Tipi di dati (Transact-SQL)
Istruzioni edizione Standard T (Transact-SQL)