MON$TRANSACTIONS

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

0.91.01.5.31.5.41.5.52.02.12.53.0
-----++++

Доступно в

DSQL, ESQL, ISQL, PSQL

Формат

MON$TRANSACTIONS (активные транзакции) хранит информацию об активных в текущий момент транзакциях. В текущий версии сервера ТОЛЬКО ЧТЕНИЕ MON$TRANSACTION_ID идентификатор транзакции MON$ATTACHMENT_ID идентификатор подключения из таблицы MON$ATTACHMENTS MON$STATE состояние транзакции 0: idle 1: active принимает одно из значений поля RDB$TYPE набора данных, возвращаемых SQL-скриптом SELECT T.RDB$TYPE, T.RDB$TYPE_NAME FROM RDB$TYPES T WHERE (T.RDB$FIELD_NAME =‘MON$STATE’)

MON$TIMESTAMP время старта транзакции MON$TOP_TRANSACTION (top transaction) MON$OLDEST_TRANSACTION (local OIT number) MON$OLDEST_ACTIVE (local OAT number) MON$ISOLATION_MODE уровень изоляции транзакции 0: consistency 1: concurrency 2: read committed record version 3: read committed no record version принимает одно из значений поля RDB$TYPE набора данных, возвращаемых SQL-скриптом SELECT T.RDB$TYPE, T.RDB$TYPE_NAME FROM RDB$TYPES T WHERE (T.RDB$FIELD_NAME =‘MON$ISOLATION_MODE’)

MON$LOCK_TIMEOUT таймаут блокировки записей -1: infinite wait (бесконечно) 0: no wait (не ожидать разрешения конфликта) N: timeout N (ожидать разрешение конфликта) MON$READ_ONLY транзакция открыла набор данных “только для чтения” MON$AUTO_COMMIT признак автоматического подтверждения транзакции MON$AUTO_UNDO признак автоматического отката транзакции

Описание

Источник

%Firebird%\doc\

Обсуждение