0

这可能吗?我们将我们的应用程序设置为使用“视频”表但小写。我看不到此查询来自何处,但 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 特征或自动增量中存在错误。以前可能找不到,因为没有人使用小写表名:)

4

1 回答 1

0

你说在代码库中都是小写的,但都是用双引号括起来的吗?IE,

SELECT * FROM videos;

不一样

SELECT * FROM "videos";
于 2013-09-24T22:16:22.863 回答