Механизм изоляции транзакций
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;
Комментариев нет :
Отправить комментарий