【发布时间】:2013-07-17 16:13:48
【问题描述】:
我想在触发器中使用事务的名称,以便将其写入列中。
我试过这个(在 SQL Developer 中):
set transaction name 'hello';
select DBMS_TRANSACTION.LOCAL_TRANSACTION_ID from dual;
commit;
但我得到的不是交易名称,而是某种随机值:
transaction NAME succeeded.
SUBSTR(DBMS_TRANSACTION.LOCAL_TRANSACTION_ID,0,20)
--------------------------------------------------
1.25.19794
committed.
如何获取命名事务的名称?
【问题讨论】:
标签: oracle plsql transactions