ntext, text e image (Transact-SQL)

Nota importanteImportante

Los tipos de datos ntext, text e image se quitarán en una versión futura de Microsoft SQL Server. Evite su uso en nuevos trabajos de desarrollo y piense en modificar las aplicaciones que los usan actualmente. Utilice nvarchar(max), varchar(max) y varbinary(max) en su lugar.

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 juego de caracteres UNICODE UCS-2.

  • ntext
    Datos Unicode de longitud variable con una longitud máxima de cadena de 2^30 - 1 (1.073.741.823) bytes. El tamaño de almacenamiento, en bytes, es dos veces la longitud de cadena especificada. El sinónimo de ntext en ISO 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 espacio de almacenamiento puede 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.

Comentarios

Las siguientes funciones e instrucciones se pueden utilizar con datos de tipo ntext, text o image.

Funciones

Instrucciones

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)

 

Vea también

Referencia

CAST y CONVERT (Transact-SQL)

Tipos de datos (Transact-SQL)

LIKE (Transact-SQL)

SET @local\_variable (Transact-SQL)

Conceptos

Conversiones de tipos de datos (motor de base de datos)

Compatibilidad con la intercalación y Unicode