PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Postgres akzeptiert keinen Tabellenalias vor dem Spaltennamen

Das Problem besteht darin, dass Sie den Tabellenalias in SET einfügen Klausel, in den Spalten. Siehe die Dokumentation von UPDATE in Postgres-Dokumenten :

Dies gilt in Postgres:

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