>>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?
_resultado ou rec._resultado?

no insert, os campos não devem ser precedidos por rec.?

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a