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

Responder a