生成的连接查询中,虚拟表的名称太长,故报这个错。
将其中一个表名缩短后,又报错ORA-00942:表或视图不存在。好像总是因为它在处理一个一对多的双向关系时候,自动生成一个view名称,而这个view是不存在的。将 一个一对多的双向关系 的many-to-one去掉后,不再报这个错。
本文探讨了在生成连接查询时遇到ORA-00942错误的问题,特别是当虚拟表名称过长或者试图引用不存在的视图时出现的情况。文中提到通过调整表之间的关系可以避免此错误。
生成的连接查询中,虚拟表的名称太长,故报这个错。
将其中一个表名缩短后,又报错ORA-00942:表或视图不存在。好像总是因为它在处理一个一对多的双向关系时候,自动生成一个view名称,而这个view是不存在的。将 一个一对多的双向关系 的many-to-one去掉后,不再报这个错。

被折叠的 条评论
为什么被折叠?