ntext, text e image (Transact-SQL)

Si applica a: sìSQL Server (tutte le versioni supportate) Sìdatabase SQL di Azure SìIstanza 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. Nei dati Unicode viene utilizzato il set di caratteri UNICODE UCS-2.

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 (Transact-SQL) READTEXT (Transact-SQL)
PATINDEX (Transact-SQL) SET TEXTSIZE (Transact-SQL)
SUBSTRING (Transact-SQL) UPDATETEXT (Transact-SQL)
TEXTPTR (Transact-SQL) WRITETEXT (Transact-SQL)
TEXTVALID (Transact-SQL)

Vedere anche

CAST e CONVERT (Transact-SQL)
Conversione del tipo di dati (motore di database)
Tipi di dati (Transact-SQL)
LIKE (Transact-SQL)
SET @local_variable (Transact-SQL)
Regole di confronto e supporto Unicode