sql >> Databasteknik >  >> RDS >> Oracle

Hur kan jag välja en kolumn med namnet "datum" i Oracle?

Ja du gissade rätt. date är ett reserve word i Oracle (det är faktiskt en datatyp) och du bör undkomma den med dubbla citattecken "" som nedan.

SELECT "date" FROM Battles

Det är samma anledning till att du aldrig ska välja kolumn-/tabellnamn som reservord. Även om nästan alla RDBMS tillhandahåller ett sätt/mekanism att kringgå detta, men det är aldrig en bra praxis.



  1. mysql skapar en ny rad istället för att uppdatera befintliga

  2. Transformational Stories på MariaDB OpenWorks Conference

  3. PostgresSQL / pgAdmin4 / dumpserverversion matchar inte

  4. Dela upp värden över flera rader