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

Wie kann ich in Oracle eine Spalte mit dem Namen „Datum“ auswählen?

Ja, du hast es richtig erraten. date ist ein reserve word in Oracle (tatsächlich ist es ein Datentyp) und Sie sollten es mit doppelten Anführungszeichen "" maskieren wie unten.

SELECT "date" FROM Battles

Das ist der gleiche Grund, warum Sie niemals Spalten-/Tabellennamen als Reservewort auswählen sollten. Obwohl fast alle RDBMS einen Weg/Mechanismus bieten, um dies zu umgehen, ist dies nie eine gute Praxis.