RDB$COLLATIONS

Ordre de tri des jeux de caractères.

Table 1. Description des colonnes de la table RDB$COLLATIONS
Nom de la colonneType de donnéesDescription

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 ACCENT SENSITIVE, 1 ACCENT 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.