Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment puis-je sélectionner une colonne nommée 'date' dans Oracle ?

Oui, vous l'avez deviné correctement. date est un reserve word dans Oracle (en fait c'est un type de données) et vous devez l'échapper en utilisant des guillemets doubles "" comme ci-dessous.

SELECT "date" FROM Battles

C'est la même raison pour laquelle vous ne devriez jamais choisir les noms de colonne/table comme mot de réserve. Même si presque tous les RDBMS fournissent un moyen/mécanisme pour contourner cela, ce n'est jamais une bonne pratique.