ntext, text e image (Transact-SQL)

Si applica a: SQL Server Azure SQL DatabaseIstanza gestita di SQL di Azure

Tipi di dati a lunghezza fissa e variabile per l'archiviazione di dati di tipo binario e carattere sia Unicode che non Unicode di dimensioni elevate. I dati Unicode usano il set di caratteri UCS-2 Unicode.

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) .

Argomenti

ntext

Dati Unicode a lunghezza variabile con lunghezza massima della stringa di 2^30 - 1 (1.073.741.823) byte. Le dimensioni dello spazio di archiviazione, espresse in byte, sono pari al doppio della lunghezza della stringa immessa. Il sinonimo ISO per ntext è national text.

text

Dati non Unicode a lunghezza variabile nella tabella codici del server con lunghezza massima della stringa di 2^31-1 (2.147.483.647). Quando nella tabella codici del server vengono utilizzati caratteri DBCS, lo spazio di archiviazione è sempre pari a 2.147.483.647 byte. In base alla stringa di caratteri, le dimensioni dello spazio di archiviazione possono essere minori di 2.147.483.647 byte.

image

Dati binari a lunghezza variabile da 0 a 2^31-1 (2.147.483.647) byte.

Osservazioni

Con dati di tipo ntext, text o image è possibile usare le funzioni e le istruzioni seguenti.

Funzioni Istruzioni
DATALENGTH READTEXT
PATINDEX SET TEXTSIZE
SUBSTRING UPDATETEXT
TEXTPTR WRITETEXT
TEXTVALID

Attenzione

Quando si eliminano colonne usando il tipo di dati ntext deprecato, la pulizia dei dati eliminati viene eseguita come operazione serializzata in tutte le righe. L'operazione di pulizia può richiedere una grande quantità di tempo. Quando si elimina una colonna ntext in una tabella con un numero elevato di righe, aggiornare prima la colonna ntext sul valore NULL, quindi eliminare la colonna. È possibile eseguire questa opzione con operazioni parallele rendendola molto più rapida.

Vedi anche

Passaggi successivi