我不断收到错误“的关系[TABLE]不存在”我不断收到错误“的关系[TABLE]不存在”(I kee

2019-05-12 13:31发布

我一直在试图查询在我的数据库的两个表。 在服务器资源管理器中,我可以看到这两个表,甚至可以看到在其中的列。 我们会打电话给他们Schema.table1和Schema.table2其中“纲要”有其第一个字母大写。 我试图运行下面的查询:

select * from Schema.table1;

在那里我得到以下错误:

错误:关系“schema.table1”不存在

然后,我尝试运行一个查询想也许在由差模式中的资本化。

Select * from "Schema.table1"; 
select "ID" from "Schema.table1";

但是,同样的错误依然存在:

错误:关系“Schema.table1”不存在

我后来又尝试过指定与“SET SEARCH_PATH为‘Schema1’的模式路径和运行在其再次提供我同样的错误的表的查询。任何想法或帮助将不胜感激。

Answer 1:

每个元素都可以独立引用:

select "ID" 
from "Schema"."table1";

有关带引号的标识符的更多细节的手册



文章来源: I keep getting the error “relation [TABLE] does not exist”