私のデータベース内の2つのテーブルを照会しようとしています。サーバーエクスプローラでは、両方のテーブルが表示され、それらのテーブル内の列も表示されます。 Schema.table1とSchema.table2とします。ここで、「Schema」の最初の文字は大文字になります。私は、次のクエリを実行しようとしている:私は次のエラーを取得するエラー "relation [TABLE]が存在しません"
select * from Schema.table1;
:私はそれから考えて、次のクエリを実行しようとした
ERROR: relation "schema.table1" does not exist
は多分スキーマ内の大文字と小文字の違いを作りました。
Select * from "Schema.table1";
select "ID" from "Schema.table1";
しかし、同じエラーが持続:
ERROR: relation "Schema.table1" does not exist
を、私は、後に 『SCHEMA1「へのSETのsearch_path』とスキーマのパスを指定しようとしましたが、再び私に同じエラーを与えたテーブルでクエリを実行しました。。任意のアイデアやヘルプをいただければ幸いです
です。テーブルが存在しません。メッセージの内容は不明ですか? –
テーブルは存在します。私はそれをサーバーエクスプローラで見ることができ、すべての列を見ることもできます。それはそこにあります。 – Berra2k
識別子の各要素は引用符で囲む必要があります: '' Schema "。" table1 "' –