Tho*_*hou 3 sql oracle quoted-identifier
我正在尝试习惯 Oracle,安装了 express one 并由第 3 部分程序创建了一些表。当我登录到 sqlplus 时,我不能简单地使用 SELECT * FROM table ....
SQL> SELECT * FROM tab;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
ZIP TABLE
Country TABLE
City TABLE
Run Code Online (Sandbox Code Playgroud)
但是当我尝试选择所有它运行时:
SQL> SELECT * FROM Country;
SELECT * FROM Country
*
ERROR at line 1:
ORA-00942: table or view does not exist
Run Code Online (Sandbox Code Playgroud)
我不知道为什么...
看来这个案子很重要。结果是什么
select * from "Country";
Run Code Online (Sandbox Code Playgroud)
似乎有人使用双引号和大小写混合创建了表(这在 Oracle 中是个坏主意,因为您始终必须使用双引号引用它,并且永远无法正确拼写。
| 归档时间: |
|
| 查看次数: |
12823 次 |
| 最近记录: |