Partilhar via


sys.syscharsets (Transact-SQL)

Contém uma linha para cada conjunto de caracteres e ordem de classificação definidos para uso pelo Mecanismo de banco de dados do SQL Server. Uma das ordens de classificação é marcada no sysconfigures como a ordem de classificação padrão. Ela é a única realmente utilizada.

Nome da coluna

Tipo de dados

Descrição

type

smallint

Tipo de entidade que a linha representa:

1001 = Conjunto de caracteres.

2001 = Ordem de classificação.

id

tinyint

ID exclusivo para o conjunto de caracteres ou ordem de classificação. Note que as ordens de classificação e os conjuntos de caracteres não podem compartilhar o mesmo número de ID. O intervalo de ID de 1 a 240 está reservado para uso do Mecanismo de Banco de Dados.

csid

tinyint

Se a linha representar um conjunto de caracteres, este campo não será utilizado. Se a linha representar uma ordem de classificação, este campo será a ID do conjunto de caracteres em que se baseia a ordem de classificação. Supõe-se que exista uma linha de conjunto de caracteres com esta ID nesta tabela.

status

smallint

Bits de informação sobre o status do sistema interno.

name

sysname

Nome exclusivo para o conjunto de caracteres ou ordem de classificação. Este campo deve conter só letras A-Z ou a-z, números 0 - 9 e sublinhados (_) e deve se iniciar com uma letra.

description

nvarchar(255)

Descrição opcional dos recursos do conjunto de caracteres ou ordem de classificação.

binarydefinition

varbinary(255)

Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida.

definition

image

Definição interna do conjunto de caracteres ou ordem de classificação. A estrutura dos dados neste campo depende do tipo.