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
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
les agradezco me pueden indicar en que parte estoy fallando
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


0