Oracle
 sql >> Datenbank >  >> RDS >> Oracle

PostgreSQL - Abfragesyntax ohne Anführungszeichen

Wenn Sie Ihre Tabellen mit doppelten Anführungszeichen erstellen, wird bei Spalten- und Tabellennamen zwischen Groß- und Kleinschreibung unterschieden. Also "car_id" ist ein anderer Name als "CAR_ID"

Sie müssen Ihre Tabellen ohne doppelte Anführungszeichen erstellen, dann wird bei den Namen nicht zwischen Groß- und Kleinschreibung unterschieden:car_id ist dasselbe wie CAR_ID (beachten Sie die fehlenden Anführungszeichen!)

Einzelheiten finden Sie im Handbuch:

http://www.postgresql .org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS

Bearbeiten:
Oracle verhält sich genauso. Der einzige Unterschied besteht darin, dass Oracle Namen in Großbuchstaben und Postgres in Kleinbuchstaben speichert. Das Verhalten bei der Verwendung von Anführungszeichen ist jedoch identisch.