您的位置:首页 > 数据库 > Oracle

ORACLE存储过程调用存储过程时commit的问题

2013-12-25 15:43 162 查看
如代码中所写,在存储过程proc1中调用存储过程proc2,如果在proc2中commit,则sql1中的DML操作会生效。

proc1
begin
begin
[sql1...]
call proc2;----调用其他的存储过程
exception when others then
[sql2...]
rollback;
end;
[sql3..]
commit;
end;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: