Oracle ORA-00942: table 或视图存在时不存在
Oracle ORA-00942: table or view does not exist when it exists
我正在努力适应 Oracle,安装了 express one 并由一些 tables 的第 3 部分程序创建。当我登录到 sqlplus 时,我不能简单地使用 SELECT * FROM table...
SQL> SELECT * FROM tab;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
ZIP TABLE
Country TABLE
City TABLE
但是当我尝试 select 全部运行时:
SQL> SELECT * FROM Country;
SELECT * FROM Country
*
ERROR at line 1:
ORA-00942: table or view does not exist
我不知道为什么...
看来大小写很重要。
的结果是什么
select * from "Country";
似乎有人使用双引号和大小写混合创建了 table(在 Oracle 中,这是一个 糟糕的 想法,因为您将始终需要引用它使用双引号,永远不会拼写错误。
我正在努力适应 Oracle,安装了 express one 并由一些 tables 的第 3 部分程序创建。当我登录到 sqlplus 时,我不能简单地使用 SELECT * FROM table...
SQL> SELECT * FROM tab;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
ZIP TABLE
Country TABLE
City TABLE
但是当我尝试 select 全部运行时:
SQL> SELECT * FROM Country;
SELECT * FROM Country
*
ERROR at line 1:
ORA-00942: table or view does not exist
我不知道为什么...
看来大小写很重要。
的结果是什么select * from "Country";
似乎有人使用双引号和大小写混合创建了 table(在 Oracle 中,这是一个 糟糕的 想法,因为您将始终需要引用它使用双引号,永远不会拼写错误。