是否有任何Oracle表,视图,功能或过程,或者可能是工具。输入了sqlstate和/或sqlerror,它给出了sqlstate和/或sqlerror的详细信息。我可以从http://docs.oracle.com/cd/E15817_01/appdev.111/b31228/appd.htm看到sqlstate和sqlerror,但我想通过sql来自oracle。所以它更可靠:
提前致谢 拉姆
答案 0 :(得分:1)
oerr - Oracle错误消息,是基于unix和linux的oracle安装附带的实用程序(脚本不是可执行文件),可以在bin目录中找到。此脚本的输入可能是错误代码。
此实用程序从标准Oracle消息文件中提取建议操作的错误消息
仅仅因为它使用了awk功能,它在Windows中不受支持。
SQLERRM
和SQLCODE
函数提取错误消息和错误代码,但它仅在异常处理程序内返回值,而不是在任何SQL中,在它们之外,它总是返回成功消息!所以,我怀疑你的SQL要求是否可能!