D.22 RDB$PACKAGES
RDB$PACKAGES stores the definition (header and body) of SQL packages.
| Column Name | Data Type | Description |
|---|---|---|
RDB$PACKAGE_NAME |
CHAR(63) |
Name of the package |
RDB$PACKAGE_HEADER_SOURCE |
BLOB TEXT |
The PSQL sourcecode of the package header |
RDB$PACKAGE_BODY_SOURCE |
BLOB TEXT |
The PSQL sourcecode of the package body |
RDB$VALID_BODY_FLAG |
SMALLINT |
Indicates whether the body of the package is still valid. NULL or 0 indicates the body is not valid. |
RDB$SECURITY_CLASS |
CHAR(63) |
May reference a security class defined in the table RDB$SECURITY_CLASSES, in order to apply access control limits to all users of this package |
RDB$OWNER_NAME |
CHAR(63) |
The user name of the user who created the package originally |
RDB$SYSTEM_FLAG |
SMALLINT |
Flag: 0 - user-defined 1 or higher - system-defined |
RDB$DESCRIPTION |
BLOB TEXT |
Optional description of the package (comment) |
RDB$SQL_SECURITY |
BOOLEAN |
The SQL SECURITY mode (DEFINER or INVOKER): NULL - initial default (INVOKER) FALSE - INVOKER TRUE - DEFINER |
