Exception PL/SQL raise处理的异常

Exception PL/SQL raise处理的异常,exception,plsql,Exception,Plsql,如何在PL/SQL中抛出缓存异常 例如,我有一个捕获所有异常的过程: EXCEPTION WHEN OTHERS THEN rollback; 然后我想将捕获的异常抛出给过程调用方 提前谢谢 只需添加raise: EXCEPTION WHEN OTHERS THEN rollback; raise; 只需添加raise: EXCEPTION WHEN OTHERS THEN rollback; raise; 要重新引发异常,只需

如何在PL/SQL中抛出缓存异常

例如,我有一个捕获所有异常的过程:

  EXCEPTION
   WHEN OTHERS THEN
      rollback;
然后我想将捕获的异常抛出给过程调用方


提前谢谢

只需添加
raise

EXCEPTION
  WHEN OTHERS THEN
    rollback;
    raise;

只需添加
raise

EXCEPTION
  WHEN OTHERS THEN
    rollback;
    raise;

要重新引发异常,只需使用

raise;
要定义自定义应用程序错误,请查看,例如


值得记住的是,由于我刚刚决定称之为,在报告完整的异常详细信息和处理异常之间总是有一个折衷办法。

要重新引发异常,只需使用

raise;
要定义自定义应用程序错误,请查看,例如

值得记住的是,由于我刚刚决定称之为,在报告完整的异常详细信息和对异常采取措施之间,始终存在一种权衡