FirebirdSQL logo

RDB$PACKAGES

Сведения о PSQL пакетах.

Table 1. Описание столбцов таблицы RDB$PACKAGES
Наименование столбца Тип данных Описание

RDB$PACKAGE_NAME

CHAR(63)

Уникальное имя пакета.

RDB$PACKAGE_HEADER_SOURCE

BLOB TEXT

Исходный код заголовка пакета на языке SQL.

RDB$PACKAGE_BODY_SOURCE

BLOB TEXT

Исходный код тела пакета на языке SQL.

RDB$VALID_BODY_FLAG

SMALLINT

Указывает, остаётся ли текст тела пакета корректным послепоследнего изменения заголовка пакета или его пересоздания.

RDB$SECURITY_CLASS

CHAR(63)

Может указывать на класс безопасности, определённый в системнойтаблице RDB$SECURITY_CLASSES, для применения ограничений управлениядоступом.

RDB$OWNER_NAME

CHAR(63)

Имя пользователя – владельца (создателя) пакета.

RDB$SYSTEM_FLAG

SMALLINT

Указывает, что пакет определён пользователем (значение 0) илисистемой (значение 1 или выше).

RDB$DESCRIPTION

BLOB TEXT

Произвольный текст примечания к пакету.

RDB$SQL_SECURITY

BOOLEAN

С какими правами выполняется процедуры и функции пакета:

TRUE — с правами определяющего пользователя (SQL SECURITY DEFINER);
FALSE — с правами вызывающего пользователя (SQL SECURITY INVOKER).

RDB$PAGES

Сведения о страницах базы данных.

Table 1. Описание столбцов таблицы RDB$PAGES
Наименование столбца Тип данных Описание

RDB$PAGE_NUMBER

INTEGER

Уникальный номер физически созданной страницы базыданных.

RDB$RELATION_ID

SMALLINT

Идентификатор таблицы, для которой выделена эта страница.

RDB$PAGE_SEQUENCE

INTEGER

Последовательный номер страницы по отношению к другим страницам,выделенным для данной таблицы.

RDB$PAGE_TYPE

SMALLINT

Описывает тип страницы. Для системного использования.