Compartilhar via


ntext, text e image (Transact-SQL)

Observação importanteImportante

Os tipos de dados ntext, text e image serão removidos em uma versão futura do Microsoft SQL Server. Evite usar esses tipos de dados em novos trabalhos de desenvolvimento e planeje modificar os aplicativos que os utilizam atualmente. Use nvarchar(max), varchar(max) e varbinary(max) em vez disso.

Tipos de dados fixos e de comprimento variável para armazenar dados binários e de caracteres não Unicode e Unicode grandes. Dados Unicode usam o conjunto de caracteres UNICODE UCS-2.

  • ntext
    Dados Unicode de comprimento variável com um comprimento máximo de cadeia de caracteres de 2^30 - 1 (1.073.741.823) bytes. O tamanho de armazenamento, em bytes, é duas vezes o comprimento da cadeia de caracteres inserido. O sinônimo de ISO para ntext é national text.

  • text
    Dados não Unicode de comprimento variável na página de código do servidor e com um comprimento máximo de cadeia de caracteres de 2^31-1 (2.147.483.647). Quando a página de código de servidor usar caracteres de dois bytes, o armazenamento ainda será de 2.147.483.647 bytes. Dependendo da cadeia de caracteres, o tamanho do armazenamento pode ser menor que 2.147.483.647 bytes.

  • image
    Dados binários do comprimento variável de 0 a 2^31-1 (2.147.483.647) bytes.

Comentários

As funções e instruções a seguir podem ser usadas com dados ntext, text ou image.

Funções

Instruções

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)

 

Consulte também

Referência

CAST e CONVERT (Transact-SQL)

Tipos de dados (Transact-SQL)

LIKE (Transact-SQL)

SET @local\_variable (Transact-SQL)

Conceitos

Conversão de tipo de dados (Mecanismo de Banco de Dados)

Suporte a agrupamentos e a Unicode