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

Come posso selezionare una colonna denominata "data" in Oracle?

Sì avete indovinato corretto. date è una reserve word in Oracle (in effetti è un tipo di dati) e dovresti eseguirne l'escape usando virgolette doppie "" come di seguito.

SELECT "date" FROM Battles

Questo è lo stesso motivo per cui non dovresti mai scegliere i nomi di colonne/tabelle come parole di riserva. Anche se quasi tutti gli RDBMS forniscono un modo/meccanismo per aggirare questo problema, non è mai una buona pratica.