sql >> Database teknologi >  >> RDS >> Oracle

Hvordan kan jeg vælge en kolonne med navnet 'dato' i Oracle?

Ja du gættede rigtigt. date er et reserve word i Oracle (faktisk er det en datatype), og du bør undslippe den ved at bruge dobbelte anførselstegn "" som nedenfor.

SELECT "date" FROM Battles

Det er den samme grund til, at du aldrig bør vælge kolonne-/tabelnavne som reserveord. Selvom næsten alle RDBMS giver en måde/mekanisme til at omgå dette, men det er aldrig en god praksis.



  1. Hvordan tester man MySQL-transaktioner?

  2. SQLite - JOIN-sætninger

  3. Hvordan indsætter jeg en tom række, men har autonummeropdateringen korrekt?

  4. Udeladelse af millisekunderne i en dato