ORA-06519 错误信息为:“检测到活动的自治事务处理,已经回退”。这个错误表明在一个 PL/SQL 程序单元(如过程、函数或触发器)中启动了一个自治事务(Autonomous Transaction),但该事务在执行过程中被检测到,并且由于某种原因被回退了。自治事务是指在 PL/SQL 块内部独立运行的事务,它不受外部事务的影响。 2. 可能...
ORA-06519:检测到活动的自治事务处理,已经回退一、ORA-06519错误出现 我往数据库中一个表中写数据,这个表中对insert做了一个自治事务触发器 后台报错, ORA-06519: 检测到活动的自治事务处理,已经回退 请问一下,这个自治触发器应该如何处理才能避免这种问题 二、错误解释 [oracle@CCN-BJ-1-538 ~]$ oerr ...
写了一个函数,由于在定义时加入了 create or replace function F_计算结果(In_参数 varchar2) return number is --使用自治事务 PRAGMA AUTONOMOUS_TRANSACTION; ... 后来执行时报错: ORA-06519: 检测到活动的自治事务处理,已经回退 后来查资料后才发现是没有提交或回滚的原因 加上commit或rollback。
create or replace function F_计算结果(In_参数 varchar2) return number is --使用自治事务 PRAGMA AUTONOMOUS_TRANSACTION; ... 后来执行时报错: ORA-06519: 检测到活动的自治事务处理,已经回退 后来查资料后才发现是没有提交或回滚的原因 加上commit或rollback。
ORA-06519: 检测到活动的自治事务处理, 已经回退 ORA-04088: 触发器 'LANDUSER.TIG_TT' 执行过程中出错 问题:自治事务处理没有提交commit 修改如下: create or replace trigger tig_tt after update on tt for each row declare rstr varchar2(1024); ...