CURRENT_TRANSACTION

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

0.91.01.5.31.5.41.5.52.02.0.32.0.42.12.53.0
--ДаДаДаДаДаДаДаДаДа

Доступно в

DSQL, ESQL, ISQL, PSQL

Формат

CURRENT_TRANSACTION

Описание

Контекстная переменная возвращает идентификатор текущей транзакции, в рамках которой выполняется оператор. Идентификатор транзакции является значением столбца MON$TRANSACTION_ID одной из записей (соответствующей текущей транзакции) таблицы MON$TRANSACTIONS.

Пример

SELECT CURRENT_TRANSACTION FROM RDB$DATABASE

Аналог

То же самое значение может быть получено при выполнении оператора

SELECT RDB$GET_CONTEXT('SYSTEM','TRANSACTION_ID') FROM RDB$DATABASE

Смотри также

MON$TRANSACTIONS, RDB$GET_CONTEXT(), RDB$SET_CONTEXT(), CURRENT_CONNECTION, CURRENT_USER, CURRENT_ROLE

Источник

Обсуждение