【发布时间】:2013-12-09 12:37:13
【问题描述】:
那么是否可以获取当前代码行?
1,2,3,4 v_variable :=(get_line or something???) and in variable are value 4?
5,6,7,8,9 v_variable :=(get_line or something???) and in variable are value 9?
我只想找到最简单的方法来捕捉错误 谢谢。
1,2,3,4, code lines...
【问题讨论】:
-
find easiest way to catch bugs您需要详细说明您的情况。你想捕捉什么样的错误,在什么情况下。如果您不隐藏引发异常的行号,通过在异常部分调用raise或raise_application_error()函数重新引发它,oracle 将为您提供准确的行号。 -
当其他人 raise_application_error(-20001, l_cur_cl||SQLERRM) 就是这样,因为并非总是 oracle 提供行号...