E ae Leo blz? A função é uma TRIGGER.
Uso o RAISE NOTICE para "escerver" as variáveis. Na TRIGGER está assim: - RAISE NOTICE 'Localidade: %', localidade; Mas, já tentei assim: - RAISE NOTICE 'Localidade: %', recaux.nomedalocalidade; A função nem escreve e pára. Em 25/06/07, Leonardo Cezar <[EMAIL PROTECTED]> escreveu:
On 6/25/07, tacio vilela <[EMAIL PROTECTED]> wrote: > Olá a todos bom dia! > > Tenho o seguinte código: > > FOR recaux IN EXECUTE sql LOOP > prestadora := recaux.prestadora; raise notice 'load > prestadora'; > localidade := recaux.nomedalocalidade; raise notice 'load > Localidade'; > municipio := recaux.nomedomunicipio; raise notice 'load > municipio'; > END LOOP; > > Quando peço para escrever as variáveis (prestadora, localidade e municipio), > é escrito apenas a variável prestadora. e pára a execução. Qual forma voce utiliza para "escrever" as variaveis? - Raise notice? - Retorno do record? Qual o tipo de retorno da função? Os valores são nulo para nomedalocalidade e nomedomuniciopio? -Leo -- Leonardo Cezar http://www.hostsystems.com.br http://www.postgresql.org.br _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral