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

PostgreSQL:sintaxis de consulta sin comillas

Cuando crea sus tablas usando comillas dobles, los nombres de columnas y tablas distinguen entre mayúsculas y minúsculas. Así que "car_id" es un nombre diferente a "CAR_ID"

Debe crear sus tablas sin usar comillas dobles, entonces los nombres no distinguen entre mayúsculas y minúsculas:car_id es lo mismo que CAR_ID (¡tenga en cuenta las comillas que faltan!)

Consulte el manual para obtener más información:

http://www.postgresql .org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS

Editar:
Oracle se comporta de la misma manera. La única diferencia es que Oracle almacena los nombres en mayúsculas y Postgres los almacena en minúsculas. Pero el comportamiento al usar comillas es idéntico.