【发布时间】:2018-09-29 13:37:05
【问题描述】:
我正在尝试习惯 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
我也不知道为什么……
【问题讨论】:
-
当您使用第 3 方程序时,请以大写形式输入表名。它将在 Oracle 使用的默认情况下将标识符输入数据字典,您应该能够使用不带引号的标识符(无需通过使用双引号来强制区分大小写)来引用表。
-
天才 :) 它的工作原理。
标签: sql oracle quoted-identifier