Идентификатор столбца | Тип | IDX | UN | Описание |
RDB$TRANSACTION_ID | INTEGER | Y | Y | Уникальный идентификатор отслеживаемой транзакции |
RDB$TRANSACTION STATE | SMALLINT | Состояние транзакции: зависшая (0), подтвержденная (1), отмененная (2) | ||
RDB$TIMESTAMP | TIMESTAMP | Для будущих реализаций | ||
RDB$TRANSACTION_ DESCRIPTION | BLOB TEXT | Подтип BLOB transaction description. Описывает подготовленную транзакцию к нескольким базам данных. Доступна в случае потери соединения, которое не может быть восстановлено |
BDB$TRIGGER_MESSAGES хранит определения сообщений триггеров (системное использование).
Идентификатор столбца | Тип | IDX | UN | Описание |
RDB$TRIGGER NAME | CHAR(31) | Y | Имя триггера, с которым ассоциировано сообщение | |
RDB$MESSAGE_NUMBER | SMALLINT | Номер сообщения (от 1 до максимум 32 767) | ||
RDB$MESSAGE | VARCHAR(78) | Текст сообщения триггера |
RDB$TRIGGERS хранит описания всех триггеров.
Идентификатор столбца | Тип | IDX | UN | Описание |
RDB$TRIGGER_NAME ¦ | CHAR(31) | Y | Y | Имя триггера |
RDB$RE LATI ON_N AME | CHAR(31) | Y | Имя таблицы или просмотра, для которого используется триггер | |
RDB$TRIGGER_SEQUENCE | SMALLINT | Последовательность (позиция) триггера. Ноль обычно означает, что последовательность не задана | ||
RDB$TRIGGER_TYPE | SMALLINT | = BEFORE INSERT, 2 = AFTER INSERT, 3 = BEFORE UPDATE, 4 = AFTER UPDATE, 5 = BEFORE DELETE, 6 = AFTER DELETE. Триггеры на многие события (Firebird 1.5 и выше) имеют различные типы, которые используют большие номера. Фактический тип кода зависит от того, какие обрабатываются события и от порядка, в котором представляются события. (Заметим, что не существует видимых причин для того, чтобы порядок событий влиял на код trigger type) | ||
RDB$TRIGGER_SOURCE | BLOB TEXT | Хранит PSQL исходный код триггера | ||
RDB$TRIGGER_BLR | BLOB BLR | Хранит представление триггера в двоичном коде | ||
RDB$DESCRIPTION | BLOB TEXT | Дополнительная документация | ||
RDB$TRIGGER INACTIVE | SMALLINT | Является ли триггер в настоящее время неактивным (1 = неактивный, 0 = активный) | ||
RDB$SYSTEM FLAG | SMALLINT | Определен пользователем (0) либо системой (1 или выше) | ||
RDB$FLAGS | SMALLINT | Внутреннее использование |
RDB $ TYPES хранит описания перечисляемых типов, используемых в Firebird.