Ich habe versucht, zwei Tabellen in meiner Datenbank abzufragen. Im Server-Explorer kann ich beide Tabellen sehen und sogar die Spalten darin sehen. Wir nennen sie Schema.table1 und Schema.table2, wobei "Schema" den ersten Großbuchstaben hat. Ich habe die folgenden Abfragen versucht mit:Ich bekomme immer den Fehler "Relation [TABELLE] existiert nicht"
select * from Schema.table1;
Wo ich die folgende Fehlermeldung erhalten:
ERROR: relation "schema.table1" does not exist
Ich habe dann versucht, die nächste Abfrage läuft vielleicht denken die Kapitalisierung im Schema einen Unterschied gemacht.
Select * from "Schema.table1";
select "ID" from "Schema.table1";
Aber der gleiche Fehler beharrte:
ERROR: relation "Schema.table1" does not exist
ich später versucht, das Schema Pfad mit „SET search_path auf‚Schema1‘zu spezifizieren und lief eine Abfrage auf die Tabellen, die mir wieder den gleichen Fehler bereitgestellt .. Irgendwelche Ideen oder Hilfe wäre sehr dankbar
Die Tabelle existiert nicht. Was ist unklar an der Nachricht? –
Die Tabelle existiert. Ich kann es im Server-Explorer sehen und sogar alle Spalten anzeigen. Es ist da. – Berra2k
Jedes Element eines Bezeichners muss zitiert werden: '" Schema "." Table1 "' –