Partilhar via


ntext, texto e imagem (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada SQL do Azurebanco de dados SQL no Microsoft Fabric

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

Importante

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

Argumentos

ntexto

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 do armazenamento, em bytes, é duas vezes o comprimento da cadeia de caracteres inserida. O sinónimo ISO de ntext é texto nacional.

Texto

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 do servidor usa caracteres de byte duplo, o armazenamento ainda é de 2.147.483.647 bytes. Dependendo da cadeia de caracteres, o tamanho do armazenamento pode ser inferior a 2.147.483.647 bytes.

imagem

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

Comentários

As seguintes funções e instruções podem ser usadas com ntext, de texto ou imagem dados.

Funções Declarações
DATALENGTH READTEXT
PATINDEX DEFINIR TEXTSIZE
SUBSTRING UPDATETEXT
TEXTPTR WRITETEXT
TEXTVALID

Atenção

Ao soltar colunas usando o tipo de dados ntext preterido, a limpeza dos dados excluídos ocorre como uma operação serializada em todas as linhas. A limpeza pode exigir uma grande quantidade de tempo. Ao soltar uma coluna ntext em uma tabela com muitas linhas, atualize a coluna ntext para o valor NULL primeiro e, em seguida, solte a coluna. Você pode executar essa opção com operações paralelas e torná-la muito mais rápida.

Ver também

Próximos passos