首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PL/SQL异常处理:不执行任何操作(忽略异常)

PL/SQL异常处理:不执行任何操作(忽略异常)
EN

Stack Overflow用户
提问于 2014-12-19 21:11:11
回答 2查看 77.7K关注 0票数 40

这是我经常被问到的问题。由于我在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;

但是,我应该使用什么命令来忽略一个或所有引发的异常,并将执行控制权返回给调用块?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27566867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档