Механизм изоляции транзакций
create or replace procedure p2 as pragma autonomous_transaction; -- объявление автономной транзакции begin insert into t2 values (2); commit; --применение изменений ТОЛЬКО внутри процедуры end;
create or replace
procedure p1
as
begin
insert into t1 values (1);
p2; -- при переходе на следующую строку
-- изменения в p2 будут уже применены
rollback; --это изменение коснется только insert into t1 values (1);
end;
Комментариев нет :
Отправить комментарий