RDB$TRANSACTIONS

Версии сервера

0.91.01.5.31.5.41.5.52.02.0.32.0.42.12.53.0
ДаДаДаДаДаДаДаДаДаДаДа

Доступно в

DSQL, ESQL, ISQL, PSQL

Формат

CREATE TABLE RDB$TRANSACTIONS (
    RDB$TRANSACTION_ID           INTEGER,
    RDB$TRANSACTION_STATE        SMALLINT,
    RDB$TIMESTAMP                TIMESTAMP,
    RDB$TRANSACTION_DESCRIPTION  BLOB SUB_TYPE 7 SEGMENT SIZE 80
);

CREATE UNIQUE INDEX RDB$INDEX_32 ON RDB$TRANSACTIONS (RDB$TRANSACTION_ID)

Описание

Системная таблица RDB$TRANSACTIONS отслеживает транзакции с несколькими базами данных.

Имя столбцаТипОписание
RDB$TRANSACTION_IDINTEGERУникальный идентификатор отслеживаемой транзакции
RDB$TRANSACTION_STATESMALLINTСостояние транзакции: (0)-зависшая, (1) - подтвержденная COMMIT, (2) - отмененная ROLLBACK
RDB$TIMESTAMPTIMESTAMPЗарезервировано для будующих версий.
RDB$TRANSACTION_DESCRIPTIONBLOBОписывает подгoтовленную транзакцию к нескольким базам данных, доступна в случае потери соединения, которое не может быть восстановлено

Пример

См. также

Системные таблицы

Источник

Обсуждение