existe a possibilidade de rodar os comandos PREPARE/EXECUTE dentro de
uma função? aqui não estou conseguindo, da um erro nos parâmetros que
eu passo...
prepare rodar(int, int) as select f_rodar_reportagem($1, $2) --
da erro aqui =/
Antes
de imprimir lembre-se de sua responsabilidade e comprometimento com o
Meio Ambiente
Em 15/12/2010 11:30, [email protected] escreveu:
não testei, aqui eles reinstalaram os servidores e nessa a versão do
banco foi mudado de 8.3.7 para 8.3.10
descobri umas coisas estranhas aqui, eu não entendi o porque acontece
isso, da uma olhada...
-- não funcionou com a chamada direta da função
select f_rodar_reportagem(44359, 193097);
-- não funcionou com a chamada por trigger (a trigger chama uma função
que chama a f_rodar_reportagem com select)
update repesportesmt set
estado = '1'
where idrepesportesmt = 44359;
-- funcionou com prepare/execute
prepare rodar(int, int) as select f_rodar_reportagem($1, $2);
execute rodar(44359, 193097);
Antes
de
imprimir lembre-se de sua responsabilidade e comprometimento com o
Meio Ambiente
Em 14/12/2010 18:48, Euler Taveira de Oliveira escreveu:
[email protected] escreveu:
Boa tarde Amigos, espero que possam me ajudar, eu estava usando a versão
8.3.7 e essa stored procedure funcionava normalmente, mais agora na
versão 8.3.10 quando chega no primeiro FOR IN ele não entra no loop,
como se não tivesse registros (mais tem!)
segue o código abaixo:
Você testou na 8.3.12? Se não funcionou, envie um (pequeno) caso de teste para
que possamos reproduzir o erro.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
|
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral