Em 27 de outubro de 2016 14:19, Carlos Antônio <[email protected]
> 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
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 

Douglas Fabiano Specht
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a