Sql 我不断地犯错误;关系[表]不存在“;

Sql 我不断地犯错误;关系[表]不存在“;,sql,postgresql,quoted-identifier,Sql,Postgresql,Quoted Identifier,我一直在尝试查询数据库中的两个表。在服务器资源管理器中,我可以看到这两个表,甚至可以看到其中的列。我们将它们称为Schema.table1和Schema.table2,其中“Schema”的第一个字母大写。我已尝试运行以下查询: select * from Schema.table1; 其中我得到了以下错误: 错误:关系“schema.table1”不存在 然后我试着运行下一个查询,认为模式中的大写可能会有所不同 Select * from "Schema.table1"; select "

我一直在尝试查询数据库中的两个表。在服务器资源管理器中,我可以看到这两个表,甚至可以看到其中的列。我们将它们称为Schema.table1和Schema.table2,其中“Schema”的第一个字母大写。我已尝试运行以下查询:

select * from Schema.table1;
其中我得到了以下错误:

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

然后我试着运行下一个查询,认为模式中的大写可能会有所不同

Select * from "Schema.table1"; 
select "ID" from "Schema.table1";
但同样的错误依然存在:

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


后来,我尝试使用“将搜索路径设置为”Schema1”来指定模式路径,并在表上运行了一个查询,这再次为我提供了相同的错误。任何想法或帮助都将不胜感激。

每个元素都必须单独引用:

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

关于引用标识符的更多详细信息是

该表确实存在。我可以在服务器资源管理器中看到它,甚至可以查看所有列。它就在那里。标识符的每个元素都需要引用:
“Schema”。“table1”
是Schema1还是Schema?@a_horse_(没有名称)解决了这个问题。谢谢。