-1

是否有可能从 Oracle 获得更准确的错误消息?

我有这个非常大的查询,有很多连接(具有多个 @oneToMany 的实体)

但是,我不断得到

ORA-00942: table or view does not exist

错误。

我不知道为什么,我一一重新授予我认为是查询中的每个表的内容,但是,这个错误仍然存​​在......

我如何找出查询实际失败的位置?我觉得它甚至不是关于桌子的缺失......

我不能真正共享查询,但是是否有其他可能引发相同错误的事情?

我还可以在查询中的所有表上运行 SELECT,一一测试它们。

4

1 回答 1

0

通常你应该得到错误所在的行:

SQL> select err from so_59733262;
select err from so_59733262
                *
ERROR at line 1:
ORA-00942: table or view does not exist

并且 * 指向最后一个丢失的表。

于 2020-01-14T12:01:37.243 回答