| 0.9 | 1.0 | 1.5.3 | 1.5.4 | 1.5.5 | 2.0 | 2.0.3 | 2.0.4 | 2.1 | 2.5 | 3.0 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | Да | Да | Да | Да | Да | Да | Да | Да | Да |
CURRENT_TRANSACTION
Контекстная переменная возвращает идентификатор текущей транзакции, в рамках которой выполняется оператор. Идентификатор транзакции является значением столбца MON$TRANSACTION_ID одной из записей (соответствующей текущей транзакции) таблицы MON$TRANSACTIONS.
SELECT CURRENT_TRANSACTION FROM RDB$DATABASE
То же самое значение может быть получено при выполнении оператора
SELECT RDB$GET_CONTEXT('SYSTEM','TRANSACTION_ID') FROM RDB$DATABASE