Tipos de cadeia de caracteres e binários

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsPDW (Analytics Platform System)Ponto de extremidade de SQL no Microsoft FabricWarehouse no Microsoft Fabric

O SQL Server dá suporte aos seguintes tipos de cadeias de caracteres e binários.

Tipo Descrição
binary e varbinary Tipos de dados binários de comprimento fixo ou comprimento variável. A conversão de dados em tipos de dados binary e varbinary é útil se os dados binary são a maneira mais fácil de mover os dados.
char e varchar Tipos de dados de caractere que sejam de tamanho fixo, char ou de tamanho variável, varchar.

A partir do SQL Server 2019 (15.x), quando uma ordenação habilitada por UTF-8 é usada, esses tipos de dados armazenam o intervalo completo de dados de caractere Unicode e usam a codificação de caracteres UTF-8.
nchar e nvarchar Tipos de dados de caractere Unicode que sejam de tamanho fixo, nchar ou de tamanho variável, nvarchar.

A partir do SQL Server 2012 (11.x), quando uma ordenação habilitada por Caractere Suplementar (SC) é usada, esses tipos de dados armazenam o intervalo completo de dados de caractere Unicode e usam a codificação de caracteres UTF-16 .
ntext, texto e imagem Tipos de dados fixos e de comprimento variável para armazenar dados binários e de caracteres não Unicode e Unicode grandes. Os dados Unicode usam o conjunto de caracteres Unicode UCS-2.

Os tipos de dados ntext, texte image 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 os aplicativos que os utilizam atualmente.

Confira também