PLSQL出现异常后如何重新执行先前的代码?

来源:百度知道 编辑:UC知道 时间:2024/05/17 20:49:37
如题,代码如下:

begin
insert into ...
...
exception
when others then
IF SQLCODE = xxxx THEN
--做一些处理使得异常不再抛出
--然后重新执行,请问如何处理?(注:不拷贝以上代码,因为太多,只能返回去重新执行)
else
raise;
end if;
end;
/

请大侠指点,谢谢!
这就是存储过程中的。

你的意思是,处理了异常后,就整个重新执行?用标签和goto 语句吧。。。在开始的地方设置个标签,在异常处理中处理了异常再goto到标签处。。。希望我没理解错你的意思

建一个存储过程,需要时执行这个存储过程就行了.

如果就是上一个语句,就 /
执行上一个语句