如何使Oracle错误消息更详细?

前端之家收集整理的这篇文章主要介绍了如何使Oracle错误消息更详细?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
让我疯狂的消息是ORA-01008 – 并非所有变量都受到约束.

有没有办法知道我拼错了42个可能的变量名中的哪一个,而不是盯着显示器直到我的眼睛弹出来?

更新:我使用ADO.NET访问数据库.正如@Justin Cave建议的那样,它可能会丢失Oracle异常中的一些信息.但我很肯定参数名称即使在sql Plus中也不会出现.

我不知道有什么办法让Oracle更具体地说明错误.也许将来某个版本会改进此错误消息.

不过,不仅仅是盯着它,你还可以尝试其他的东西.例如,将sql语句中的每个变量一次转换为文字变量,直到错误消失为止.如果可能,生成变量名称列表,而不是手动键入它们.

猜你在找的Oracle相关文章