用于获取oracle sqlstate和sqlerror详细信息的详细信息的表,视图,函数或存储过程

时间:2013-12-29 14:57:42

标签: oracle error-code

是否有任何Oracle表,视图,功能或过程,或者可能是工具。输入了sqlstate和/或sqlerror,它给出了sqlstate和/或sqlerror的详细信息。我可以从http://docs.oracle.com/cd/E15817_01/appdev.111/b31228/appd.htm看到sqlstate和sqlerror,但我想通过sql来自oracle。所以它更可靠:

提前致谢 拉姆

1 个答案:

答案 0 :(得分:1)

oerr - Oracle错误消息,是基于unix和linux的oracle安装附带的实用程序(脚本不是可执行文件),可以在bin目录中找到。此脚本的输入可能是错误代码。

此实用程序从标准Oracle消息文件中提取建议操作的错误消息

仅仅因为它使用了awk功能,它在Windows中不受支持。

使用细节: http://www.oracledistilled.com/oracle-database/troubleshooting/using-the-oerr-utility-to-aid-in-error-investigation/l

SQLERRMSQLCODE函数提取错误消息和错误代码,但它仅在异常处理程序内返回值,而不是在任何SQL中,在它们之外,它总是返回成功消息!所以,我怀疑你的SQL要求是否可能!