错误码:-6512
错误内容:检测到活动的自治事务,已回滚
自治事务必须显式提交或回滚,否则会抛出异常
create table t1 (msg varchar2(25) );
create or replace procedure Autonomous_Insert
as
pragma autonomous_transaction;
begin
insert into t1 values ( 'Autonomous Insert' );
end;
/
--执行调用自治事务将会报此错误
begin
insert into t1 values ( 'Roll Back Block' );
Autonomous_Insert;
rollback;
end;
/
对自治事务进行显示提交或回滚
create or replace procedure Autonomous_Insert
as
pragma autonomous_transaction;
begin
insert into t1 values ( 'Autonomous Insert' );
commit; --显示提交
end;
/
文章
阅读量
获赞