PostgreSQL - problema al actualizar con postgress

 
Vista:

problema al actualizar con postgress

Publicado por David M (1 intervención) el 08/08/2019 20:58:29
Buenas tardes,
estoy tratando de actualizar un campo especifico de un registro con el suiguiete query pero me actualiza todos los registros de la tabla mas no unicamente el que tengo en la clausula where, les agradezco me pueden indicar en que parte estoy fallando


1
2
3
4
5
6
7
update dynfh10050
set cdproceso=wf.idprocess
from  wfprocess wf
inner join dynfh10050 fm on fm.cdradicado=wf.nmprocess
where wf.idprocessmodel='P13GD01-01 -V2'
and wf.cduserstart=1
and wf.nmprocess='2019RE015702'

adicional a lo anterior si le pongo un alias a la tabla a actualizar me genera el siguiente error

ERROR: no existe la columna «f» en la relación «dynfh10050»
LINE 3: set f.cdproceso=wf.idprocess
^

********** Error **********

ERROR: no existe la columna «f» en la relación «dynfh10050»
SQL state: 42703
Character: 31

el query por el que genero el error es este

1
2
3
4
5
6
7
update dynfh10050 f
set f.cdproceso=wf.idprocess
from  wfprocess wf
inner join dynfh10050 fm on fm.cdradicado=wf.nmprocess --and fm.cdproceso ='' and wf.idprocess is not null
where wf.idprocessmodel='P13GD01-01 -V2'
and wf.cduserstart=1
and wf.nmprocess='2019RE015702'


les agradezco me pueden indicar en que parte estoy fallando
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder