sql >> Database >  >> RDS >> Oracle

Hoe kan ik in Oracle een kolom met de naam 'datum' selecteren?

Ja je raadt het goed. date is een reserve word in Oracle (in feite is het een datatype) en je moet er ontsnappen met dubbele aanhalingstekens "" zoals hieronder.

SELECT "date" FROM Battles

Dat is precies dezelfde reden waarom u nooit kolom-/tabelnamen als reservewoord moet kiezen. Ook al biedt bijna alle RDBMS een manier/mechanisme om dit te omzeilen, maar het is nooit een goede gewoonte.



  1. Configuratie voor transactiereplicatie van SQL Server

  2. Hoe "MySQL ERROR 1819 (HY000):" op te lossen in Linux

  3. Hoe informatie over alle Alfresco-bestanden weergeven (Postgres SQL)?

  4. het isoleren van een subtekenreeks in een tekenreeks vóór een symbool in SQL Server 2008