CURRENT_TRANSACTION
Доступно в
DSQL, PSQL
Синтаксис
CURRENT_TRANSACTION
Тип возвращаемого результата
BIGINT
Переменная CURRENT_TRANSACTION
содержит уникальный номер текущей транзакции.
Значение `CURRENT_TRANSACTION
хранится в странице заголовка базы данных и сбрасывается в 0 после восстановления (или создания базы). Оно увеличивается при старте новой транзакции.
Example 1. Использование переменной
CURRENT_TRANSACTION
SELECT CURRENT_TRANSACTION FROM RDB$DATABASE;
NEW.TRANS_ID = CURRENT_TRANSACTION;