sql >> Base de Datos >  >> RDS >> PostgreSQL

Postgres no aceptará el alias de la tabla antes del nombre de la columna

El problema es que incluyes el alias de la tabla en SET cláusula, en las columnas. Consulte la documentación de UPDATE en documentos de Postgres :

Esto es válido en Postgres:

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