SET TEXTSIZE (Transact-SQL)

Si applica a:SQL Serverdatabase SQL di AzureIstanza gestita di SQL di AzureAzure Synapse AnalyticsSistema di Piattaforma Analitica (PDW)Database SQL in Microsoft Fabric

Specifica le dimensioni, 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 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 relative alla sintassi Transact-SQL

Sintassi

SET TEXTSIZE { number }

Argomenti

numero

Lunghezza dei dati varchar(max), nvarchar(max), varbinary(max), text, ntext o image , in byte. number è un numero intero con un valore massimo pari 2147483647 a (2 GB). Il valore indica -1 dimensioni illimitate. Un valore di 0 reimposta le dimensioni sul valore predefinito di 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.

Osservazioni:

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

L'impostazione del set TEXTSIZE viene impostata in fase di esecuzione o in fase di esecuzione e non in fase di analisi.

Per altre informazioni, vedere Gestire Transact-SQL passaggi di processo.

Autorizzazioni

È richiesta l'appartenenza al ruolo public .