Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Database SQL di
AzureIstanza gestita di SQL di
AzureDatabase SQL in Microsoft Fabric
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.
Important
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 invece nvarchar(max), varchar(max)e varbinary(max).
Arguments
ntext
Dati Unicode a lunghezza variabile con lunghezza massima di stringa pari a 2^30 - 1 (1.073.741.823). 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 e con una lunghezza massima di 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. A seconda della stringa di caratteri, le dimensioni di archiviazione potrebbero essere inferiori a 2.147.483.647 byte.
image
Dati binari a lunghezza variabile da 0 a 2^31-1 (2.147.483.647) byte.
Remarks
Con dati di tipo ntext, text o image è possibile usare le funzioni e le istruzioni seguenti.
| Functions | Statements |
|---|---|
| DATALENGTH | READTEXT |
| PATINDEX | IMPOSTA LA DIMENSIONE DEL TESTO |
| SUBSTRING | UPDATETEXT |
| Funzioni text e image - TEXTPTR | WRITETEXT |
| Funzioni text e image - TEXTVALID |
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 rilascia una colonna ntext in una tabella con un numero elevato di righe, aggiornare prima la colonna ntext al NULL valore e quindi eliminare la colonna. È possibile eseguire questa opzione con operazioni parallele rendendola molto più rapida.