boa tarde pessoal,
seguinte tenho uma função que faz uma comparação pra ver se o campo não está
nulo, porem esta dando erro ou melhor o is not null não esta vereficando
XSELECTINCLUIR := 'SELECT '||XINCREMESSAGERAL||' , '||XINCUNIDESTINO||' ,
'||XINCNUMEROREMESSA||' FROM '||XTABELAINCLUIR||'
Anderson,
No Postgres, null se propaga, null concatenado com qualquer coisa dá null,
sugiro vc usar coalesce nos inserts.[1]
[1]http://www.postgresql.org/docs/current/static/functions-conditional.html
Emerson Hermann
2011/5/25 Anderson jackvalant...@gmail.com
boa tarde pessoal,
seguinte
na realidade eu so quero ver se o campo esta nulo, e não a consulta toda,
por isso eu camparo o campo com in not null.
Em 25 de maio de 2011 14:07, Emerson Hermann emersonherm...@gmail.comescreveu:
Anderson,
No Postgres, null se propaga, null concatenado com qualquer coisa dá null,
sugiro vc
2011/5/25 Anderson jackvalant...@gmail.com:
boa tarde pessoal,
seguinte tenho uma função que faz uma comparação pra ver se o campo não está
nulo, porem esta dando erro ou melhor o is not null não esta vereficando
XSELECTINCLUIR := 'SELECT '||XINCREMESSAGERAL||' , '||XINCUNIDESTINO||' ,
XSELECTINCLUIR := 'SELECT '||XINCREMESSAGERAL||' , '||XINCUNIDESTINO||' ,
'||XINCNUMEROREMESSA||' FROM '||XTABELAINCLUIR||' WHERE
'||XINCREMESSAGERAL||' = '||XIDSREMESSAS[I]||';';
EXECUTE XSELECTINCLUIR INTO
VAIDREMESSAINCLUIR,VAIDDESTINOINCLUIR,VAIDNUMEROREMESSAINCLUIR
Muito
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||' ,
não, todo tem registros
Em 25 de maio de 2011 15:08, Alexsander Rosa
alexsander.r...@gmail.comescreveu:
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
2011/5/25 Anderson jackvalant...@gmail.com
não, todo tem registros
Qual o valor de *XARMAZENACURVALIDGERAL*? Se esse campo for nulo, nenhuma
das duas condições será satisfeita, e *XINSERT* não será atribuído.
___
pgbr-geral mailing list