3

我正在尝试习惯 Oracle,安装 express 并由第三部分程序创建一些表。当我登录到 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

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

4

1 回答 1

7

看来这个案子很重要。结果是什么

select * from "Country";

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

于 2018-04-19T06:52:04.837 回答