FirebirdSQL logo

RDB$EXCEPTIONS

Exceptions personnalisées de la base de données.

Table 1. Description des colonnes de la table RDB$EXCEPTIONS
Nom de la colonne Type de données Description

RDB$EXCEPTION_NAME

CHAR(63)

Le nom de l’exception de l’utilisateur.

RDB$EXCEPTION_NUMBER

INTEGER

Un numéro d’exception unique attribué par le système.

RDB$MESSAGE

CHAR(1023)

Texte du message dans l’exception.

RDB$DESCRIPTION

BLOB TEXT

Description textuelle arbitraire de l’exception.

RDB$SYSTEM_FLAG

SMALLINT

Indication

défini par l’utilisateur = 0 ;
défini par le système = 1 ou plus.

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

RDB$OWNER_NAME

CHAR(63)

Le nom de l’utilisateur — le propriétaire (créateur) de l’exception.

RDB$FIELD_DIMENSIONS

Les dimensions des colonnes qui sont dans des tables.

Table 1. Description des colonnes de la table RDB$FIELD_DIMENSIONS
Nom de la colonne Type de données Description

RDB$FIELD_NAME

CHAR(63)

Le nom de la colonne qui est un tableau. Doit être contenu dans le champ RDB$FIELD_NAME de la table RDB$FIELDS.

RDB$DIMENSION

SMALLINT

Définit une dimension d’une colonne de tableau. Les dimensions sont numérotées à partir de 0.

RDB$LOWER_BOUND

INTEGER

La limite inférieure de cette dimension.

RDB$UPPER_BOUND

INTEGER

La limite supérieure de la dimension à décrire.