Ordre de tri des jeux de caractères.
Table 1. Description des colonnes de la table RDB$COLLATIONS
Nom de la colonne |
Type de données |
Description |
RDB$COLLATION_NAME
|
CHAR(63)
|
Le nom de l’ordre de tri. |
RDB$COLLATION_ID
|
SMALLINT
|
L’identifiant de l’ordre de tri. L’identifiant du jeu de caractères est accompagné d’un identifiant unique de l’ordre de tri. |
RDB$CHARACTER_SET_ID
|
SMALLINT
|
L’identifiant du jeu de caractères. L’identifiant de l’ordre de tri est accompagné d’un identifiant unique. |
RDB$COLLATION_ATTRIBUTES
|
SMALLINT
|
Attributs de tri. Représente un masque de bits,
où le bit 1 indique si la comparaison est sensible à la casse (0 — NO PAD ; 1 — PAD SPACE ) ; + le bit 2 indique si la comparaison est sensible à la casse (0 — CASE SENSITIVE , 1 — CASE INSENSITIVE ) ; + le bit 3 indique si la comparaison est sensible aux accents (0 — ACENT SENSITIVE , 1 — ACENT SENSITIVE ).
Une valeur de 5 signifie donc que la comparaison n’est pas sensible aux espaces de fin et aux lettres accentuées. |
RDB$SYSTEM_FLAG
|
SMALLINT
|
Caractéristique : définie par l’utilisateur - valeur 0 ; définie par le système - valeur 1. |
RDB$DESCRIPTION
|
BLOB TEXT
|
Une description textuelle arbitraire de l’ordre de tri. |
RDB$FUNCTION_NAME
|
CHAR(63)
|
Non utilisé actuellement. |
RDB$BASE_COLLATION_NAME
|
CHAR(63)
|
Le nom de l’ordre de tri de base pour cet ordre de tri. |
RDB$SPECIFIC_ATTRIBUTES
|
BLOB TEXT
|
Description des attributs spéciaux. |
RDB$SECURITY_CLASS
|
CHAR(63)
|
Peut faire référence à la classe de sécurité définie dans la table RDB$SECURITY_CLASSES pour appliquer des restrictions de contrôle d’accès à tous les utilisateurs de cette sorte. |
RDB$OWNER_NAME
|
CHAR(63)
|
Le nom de l’utilisateur qui est le propriétaire (créateur) du tri. |