Coloque um RAISE NOTICE 'XSELECTINCLUIR=%', XSELECTINCLUIR;
E outro RAISE antes do outro EXECUTE, assim você vê como o SQL está
chegando.

Em 25 de maio de 2011 14:59, Juliano Benvenuto Piovezan <
juli...@sinersoft.com.br> escreveu:

> XSELECTINCLUIR := 'SELECT '||XINCREMESSAGERAL||' , '||XINCUNIDESTINO||' ,
>> '||XINCNUMEROREMESSA||' FROM '||XTABELAINCLUIR||' WHERE
>> '||XINCREMESSAGERAL||' = '||XIDSREMESSAS[I]||';';
>>
>> EXECUTE XSELECTINCLUIR INTO
>> VAIDREMESSAINCLUIR,VAIDDESTINOINCLUIR,VAIDNUMEROREMESSAINCLUIR
>>
>
> Muito provavelmente o problema se encontra nesse EXECUTE já, e não no *EXECUTE
> XINSERT. *Algum dos campos que você está concatenando é nulo.
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
Atenciosamente,
Alexsander da Rosa
http://rednaxel.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a