FirebirdSQL logo

RDB$PACKAGES

Informations sur les paquets PSQL.

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

RDB$PACKAGE_NAME

CHAR(63)

Nom unique du paquet.

RDB$PACKAGE_HEADER_SOURCE

BLOB TEXT

Le code source de l’en-tête du paquet en langage SQL.

RDB$PACKAGE_BODY_SOURCE

BLOB TEXT

Code source du corps du paquet en langage SQL.

RDB$VALID_BODY_FLAG

SMALLINT

Indique si le texte du corps du paquet reste correct après la dernière modification ou recréation de l’en-tête du paquet.

RDB$SECURITY_CLASS

CHAR(63)

Peut pointer vers la classe de sécurité définie dans la table système RDB$SECURITY_CLASSES pour appliquer des restrictions de contrôle d’accès.

RDB$OWNER_NAME

CHAR(63)

Le nom de l’utilisateur - le propriétaire (créateur) du paquet.

RDB$SYSTEM_FLAG

SMALLINT

Indique que le paquet est défini par l’utilisateur (valeur 0) ou par le système (valeur 1 ou supérieure).

RDB$DESCRIPTION

BLOB TEXT

Le texte arbitraire d’une note sur le paquet.

RDB$SQL_SECURITY

BOOLEAN

Avec quels droits les procédures et fonctions du paquet sont exécutées :

  • TRUE — avec les droits de l’utilisateur définissant (SQL SECURITY DEFINER) ;

  • FALSE — avec les droits de l’utilisateur appelant (SQL SECURITY INVOKER).

RDB$PAGES

Informations sur les pages de la base de données.

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

RDB$PAGE_NUMBER

INTEGER

Le numéro unique de la page de la base de données créée physiquement.

RDB$RELATION_ID

SMALLINT

L’identifiant de la table pour laquelle cette page est allouée.

RDB$PAGE_SEQUENCE

INTEGER

Numéro de page consécutif par rapport aux autres pages attribuées à ce tableau.

RDB$PAGE_TYPE

SMALLINT

Décrit le type de page. Pour l’utilisation du système.