Hallo Alexander,
Ich lege Tabellen- und Spaltennamen an, ohne Quoting zu benutzen. Wie die DB das intern speichert, ist mir völlig egal.
Ich benutze Tabellen- und Spaltennamen in SQL-Statements ohne Quoting, wie
die DB damit intern arbeitet, ist mir völlig egal.
irgendwie drehen wir uns im Kreis :-)
Beispiel:
im Tool pgAdmin lege ich eine Tabelle test an.
Dann eine Spalte LanguageID
Hier kann ich auch noch sagen "Wie das PG intern speichert ist mir völlig egal".
Aber;
Ein Select im pgAdmin;
select LanguageID from test
bringt dann;
FEHLER: Spalte »languageid« existiert nicht
LINE 1: select LanguageID from test
^
Das bedeutet ich muss doch meine Spalte LanguageID mit "" quoten.
Von daher kapier ich es leider immer noch nicht (sorry für meine lange Leitung) wie du einerseits eine Spalte ala "LanguageID" ansprichst die PG automatisch in "LanguageID" quotet und du in deinem Code LanguagID ohne Quotes ausführst.
vielen Dank und viele Grüße
hawk