sys.syscharsets (Transact-SQL)

Contient une ligne pour chaque jeu de caractères et ordre de tri défini pour être utilisé par le Moteur de base de données SQL Server. Un des ordres de tri est marqué dans sysconfigures comme étant l'ordre de tri par défaut. Il s'agit du seul ordre de tri effectivement utilisé.

Nom de la colonne

Type de données

Description

type

smallint

Type de l'entité décrite par cette ligne :

1001 = jeu de caractères.

2001 = ordre de tri.

id

tinyint

Numéro d'identification unique du jeu de caractères ou de l'ordre de tri. Notez que les ordres de tri et les jeux de caractères ne peuvent pas avoir le même numéro d'identification. Les identificateurs compris entre 1 et 240 sont réservés à l'utilisation par le Moteur de base de données.

csid

tinyint

Si la ligne représente un jeu de caractères, ce champ n'est pas utilisé. Si elle représente un ordre de tri, ce champ contient le numéro d'identification du jeu de caractères sur lequel cet ordre de tri est construit. Il est supposé dans ce cas qu'une ligne de jeu de caractères contenant ce numéro d'identification figure dans la table.

status

smallint

Bits d'information d'état à usage interne.

name

sysname

Nom unique du jeu de caractères ou de l'ordre de tri. Ce champ peut contenir uniquement des lettres (A-Z ou a-z), des chiffres (0 - 9) et des traits de soulignement (_) ; il doit commencer par une lettre.

description

nvarchar(255)

Description facultative des caractéristiques du jeu de caractères ou de l'ordre de tri.

binarydefinition

varbinary(255)

Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.

definition

image

Définition interne du jeu de caractères ou de l'ordre de tri. La structure des données de ce champ dépend du type.