2017-12-30 48 views
0

데이터베이스에서 두 테이블을 쿼리하려고했습니다. 서버 탐색기에서 두 표를 볼 수 있으며 그 중 열을 볼 수도 있습니다. 우리는 그것들을 Schema.table1과 Schema.table2라고 부를 것이고 "Schema"는 첫 글자가 대문자가됩니다. 나는 다음과 같은 쿼리를 실행 시도했다 : 나는 다음과 같은 오류가"relation [TABLE] does not exist"오류가 계속 발생합니다.

select * from Schema.table1; 

: 나는 그때 생각 다음 쿼리를 실행하려고

ERROR: relation "schema.table1" does not exist

어쩌면 스키마의 총액은 차이를했다.

ERROR: relation "Schema.table1" does not exist

는 나중에 "SET의 search_path의에서"Schema1을 "로 스키마 경로를 지정하려하고 다시 나에게 같은 오류를 제공 한 테이블에 쿼리를 실행 :

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

는 그러나 같은 오류가 지속 .. 어떤 아이디어 나 도움을 크게 감상 할 수

+2

테이블이 존재하지 않습니다. 메시지에 대해 명확하지 않은 점은 무엇입니까? –

+0

테이블이 존재합니다. 서버 탐색기에서 볼 수 있으며 모든 열을 볼 수도 있습니다. 저기에있어. – Berra2k

+2

식별자의 각 요소는 "Schema". "table1"' –

답변

1

각 요소는 개별적으로 인용한다 :

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

인용 부호가있는 식별자에 대한 자세한 내용은 다음과 같습니다. in the manual