【发布时间】:2015-02-25 12:08:38
【问题描述】:
我正在使用 Oracle 11g 使用查询时出现此错误:
select count(*) from potluck;
所以当我使用时:
select count(*) from "potluck";
一切都好... 请告诉我为什么? 谢谢
【问题讨论】:
-
某人创建了带有引号的表,因此区分大小写的名称 -
create table "potluck" ...。当表具有这样的名称时,引用它的唯一方法是使用与第二个示例相同的大小写使用带引号的名称。如果可能,将表重命名为不带引号的名称。 -
并且在将表重命名为非引用名称后更改所有引用该表的程序。
标签: oracle