PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Postgres não aceitará alias de tabela antes do nome da coluna


O problema é que você inclui o alias da tabela em SET cláusula, nas colunas. Consulte a documentação de UPDATE em documentos do Postgres :

Isso é válido no Postgres:
update GREETING Greeting 
set 
    NAME='World', 
    PHRASE='Hello World!' 
where Greeting.ID=5 ;