这可能吗? 我们将应用设置为使用“视频”表但小写。 我没有看到此查询的来源,但oracle跟踪显示这是跟踪中唯一的错误。
SELECT * FROM "VIDEOS"
gives ORA-00942
在应用程序中,这似乎来自INSERT。
有什么我不知道的可能会发生在这里吗? 我在任何地方都没有看到toUpper或SELECT。这可能是在jdbc土地或oracle内部吗?我在处理跟踪时隐藏了sys操作。
Data Store Update Failure (ORA-00942: table or view does not exist
编辑:我怀疑在Oracle的KeyedEntity特性或自动增量中存在错误。可能以前没有找到,因为没有人使用小写表名:)
答案 0 :(得分:0)
你说它在代码库中都是小写的,但它是否都用双引号括起来?即,
SELECT * FROM videos;
与
不同SELECT * FROM "videos";