Oracle ORA-00942:表或视图存在时不存在

时间:2018-04-19 06:50:23

标签: sql oracle quoted-identifier

我正在尝试习惯使用Oracle,安装快速版本并由第3部分程序创建一些表格。当我登录sqlplus时,我不能简单地使用SELECT * FROM table ....

SQL> SELECT * FROM tab;

TNAME                          TABTYPE  CLUSTERID
------------------------------ ------- ----------
ZIP                            TABLE
Country                        TABLE
City                           TABLE

但是当我尝试选择所有它运行时:

SQL> SELECT * FROM Country;
SELECT * FROM Country
              *
ERROR at line 1:
ORA-00942: table or view does not exist

我不知道为什么......

1 个答案:

答案 0 :(得分:4)

似乎案件很重要。

的结果是什么?
var groups = list.GroupBy(b => new { b.vi, b.vs })
                 .Select(g => new { g.Key, am = g.Sum(s => s.am)})
                 .ToList();

似乎有人使用双引号和混合大小写创建了表格(在Oracle中 - 这是一个错误的主意,因为你总是必须使用双引号来引用它,并且在正确拼写时永远不会失败它