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. |