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

Postgres n'acceptera pas l'alias de table avant le nom de la colonne

Le problème est que vous incluez l'alias de table dans SET clause, dans les colonnes. Voir la documentation de UPDATE dans la documentation Postgres :

Ceci est valable dans Postgres :

update GREETING Greeting 
set 
    NAME='World', 
    PHRASE='Hello World!' 
where Greeting.ID=5 ;