Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Azure SQL Database
Instancia
administrada de Azure SQLBase de datos SQL en Microsoft Fabric
Tipos de datos de longitud fija y variable para almacenar valores de gran tamaño con datos de caracteres y binarios Unicode y no Unicode. Los datos Unicode utilizan el conjunto de caracteres UNICODE UCS-2.
Important
Los tipos de datos ntext, texte image se quitarán en una versión futura de SQL Server. Evite su uso en nuevos trabajos de desarrollo y piense en modificar las aplicaciones que los usan actualmente. Use nvarchar(max), varchar(max)y varbinary(max) en su lugar.
Arguments
ntext
Datos Unicode de longitud variable con una longitud máxima de cadena de 2^30 - 1 (1.073.741.823). El tamaño de almacenamiento, en bytes, es dos veces la longitud de cadena especificada. El sinónimo en ISO de ntext es national text.
text
Datos no Unicode de longitud variable en la página de códigos del servidor y con una longitud máxima de cadena de 2^31 - 1 (2.147.483.647). Cuando la página de códigos del servidor utiliza caracteres de doble byte, el almacenamiento sigue siendo de 2.147.483.647 bytes. Dependiendo de la cadena de caracteres, el tamaño de almacenamiento podría ser inferior a 2.147.483.647 bytes.
image
Datos binarios de longitud variable desde 0 hasta 2^31-1 (2.147.483.647) bytes.
Remarks
Las siguientes funciones e instrucciones se pueden usar con datos de tipo ntext, text o image.
| Functions | Statements |
|---|---|
| DATALENGTH | READTEXT |
| PATINDEX | TAMAÑO DE TEXTO DE ESTABLECER |
| SUBSTRING | UPDATETEXT |
| Funciones text e image : TEXTPTR | WRITETEXT |
| Funciones text e image : TEXTVALID |
Al quitar columnas mediante el tipo de datos ntext en desuso, la limpieza de los datos eliminados se produce como una operación serializada en todas las filas. La limpieza puede requerir una gran cantidad de tiempo. Al quitar una columna ntext en una tabla con una gran cantidad de filas, actualice primero la columna ntext al NULL valor y, a continuación, quite la columna. Puede ejecutar esta opción con operaciones en paralelo para que sea mucho más rápida.