Em 27 de outubro de 2016 14:19, Carlos Antônio <carlosanto...@utivida.com.br > escreveu:
> >>FOR rec IN SELECT * FROM usuario where status = 1 > >>if (_resultado=1) then > >>UPDATE usuario SET salario=_newsalario, cdlote =_lote where id in*** ( > rec.id)*** > >>insert into public.enviolog (datahoraenvio, json, cdlote, ds_resultado, > status) values( now(), _montajson, _lote, _resultado, 1; > >>END IF; > > >>coloquei entre *** onde deveria de extrair todos os valores da coluna > rec.id e fazer um in, pois senão tenho que executar o update um a um, e > neste caso faço um update unico... > > > newsalario ou NEW.salario? > _newsalario, e _resultado são variaveis declaradas > _resultado ou rec._resultado? > > no insert, os campos não devem ser precedidos por rec.? > são outros valores que nao estao no record, do record so preciso do ID , > > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- Douglas Fabiano Specht
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral