求高人指点下 设计思想
我 现在 需要 写 个存储过程
比如 这个 存储过程叫 new_main
里边调用 这用个 存储过程 new_1 new_2 new_3 new_4 new_5 new_6
现在 问题 出现了 让我在 前台 调用这个 new_main 存储过程的时候 如果 new_main 里的某个
出现异常后如何重新执行先前的代码
我应该 怎么去设计 呢
求高人指点下
比如 new_main
begin
new_1;
new_2;
new_3;
new_4;
new_5;
new_6;
exception
when others then
IF SQLCODE = xxxx THEN
--做一些处理使得异常不再抛出
--然后重新执行,请问如何处理?(注:不拷贝以上代码,因为太多,只能返回去重新执行)
else
raise;
end if;
end;