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 < [email protected]> 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 > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- Atenciosamente, Alexsander da Rosa http://rednaxel.com
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
