sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo puedo seleccionar una columna llamada 'fecha' en Oracle?

Sí, lo has adivinado correctamente. date es una reserve word en Oracle (de hecho, es un tipo de datos) y debe escapar usando comillas dobles "" como a continuación.

SELECT "date" FROM Battles

Esa es la misma razón por la que nunca debe elegir nombres de columnas/tablas para que sean palabras de reserva. Aunque casi todos los RDBMS proporcionan una forma/mecanismo para evitar esto, nunca es una buena práctica.