RDB$PACKAGES

Informations sur les paquets PSQL.

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

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