oracle procedure调用procedure
例如:
create or replace procedure pro1
(v1 in varchar2,v2 in varchar2)
as
begin
insert into tempp values (v1,v2);commit;
end;create or replace procedure pro2
as
v1 varchar2(8);
v2 varchar2(16)
begin
select id,name into v1,v2 from temp2;
pro1(v1,v2);
select id,name into v1,v2 from temp3;
insert into temp4 values(v1,v2)
commit;
exception
when others then
 rollback;
end;
-----
以上为两个存储过程调用的例子,如果执行pro2,temp3没有数据,则异常rollback
但是调用pro1成功,pro1无法回退,怎样回退pro1