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

PostgreSQL - syntaxe de requête sans guillemets

Lorsque vous créez vos tables à l'aide de guillemets doubles, les noms de colonne et de table deviennent sensibles à la casse. Donc "car_id" est un nom différent de "CAR_ID"

Vous devez créer vos tables sans utiliser de guillemets, alors les noms ne sont pas sensibles à la casse :car_id est identique à CAR_ID (notez les guillemets manquants !)

Consultez le manuel pour plus de détails :

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

Modifier :
Oracle se comporte juste de la même manière. La seule différence est qu'Oracle stocke les noms en majuscules et Postgres les stocke en minuscules. Mais le comportement lors de l'utilisation de guillemets est identique.