这是我经常被问到的问题。由于我在stackoverflow上找不到任何完全相同的副本,我想我应该把它作为参考。
问:在PL/SQL中,我知道如何捕获异常并在捕获时执行代码,以及如何将它们传播到调用块。例如,在下面的过程中,直接处理NO_DATA_FOUND异常,而向调用块引发所有其他异常:
CREATE OR REPLACE PROCEDURE MY_PROCEDURE()
IS
BEGIN
do_stuff();
EXCEPTION
WHEN NO_DATA_FOUND THEN
-- Do something
handle_exception();
WHEN OTHERS THEN
-- Propagate exception
RAISE;
END;
但是,我应该使用什么命令来忽略一个或所有引发的异常,并将执行控制权返回给调用块?
https://stackoverflow.com/questions/27566867
复制相似问题