vc já tentou utilizar o PERFORM
Ex: PERFORM nom_procedure(parametro);

Miguel Scarano Bordallo escreveu:

> Vlw Lúcio, não fui esquecido! =)
> Seguinte, eu tentei de várias formas. Sei que o execute não é pra ser 
> usado pra essas coisas, só pra executar uma PREPARE.
> Eu tenho tentando chamar essa função_2 de dentro da função_1 dando 
> select nome_funcao(param_1).
> O erro que está dando diz algo como: se a função não retorna valor, 
> use prepare. Não lembro direito a frase.
> Eu vou tentar só colocando o nome da função.
> Só me fala uma coisa, num caso desse da função ser só pra executar 
> comandos e não retornar nada, eu tenho que usar returns void nela? 
> Posso omitir o returns ou returns outro tipo de dado?
> Vlw.
>
>     ----- Original Message -----
>     *From:* Postgresql DBA [VORio] <mailto:[EMAIL PROTECTED]>
>     *To:* [email protected]
>     <mailto:[email protected]>
>     *Sent:* Thursday, May 25, 2006 1:51 PM
>     *Subject:* [PostgreSQL-Brasil] RES: Prepare e Execute
>
>     Olá Miguel.
>
>     Vc está usando o comando execute <nome da função> no código?
>
>     Eu costumo chamar uma function dentro de outra e simplesmente na
>     linha eu coloco o nome da função e funciona bem.
>
>     Caso não seja isso, pode me dar mais detalhes a respeito do erro q
>     ocorre?
>
>     []’s
>
>     Lucio
>
>     -----Mensagem original-----
>     *De:* [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>
>     [mailto:[EMAIL PROTECTED] *Em nome de *Miguel
>     Scarano Bordallo
>     *Enviada em:* quinta-feira, 25 de maio de 2006 08:42
>     *Para:* [email protected]
>     *Assunto:* Re: [PostgreSQL-Brasil] Prepare e Execute
>
>     Vou refazer minha pergunta, pois acho que falei de tanta coisa q o
>     negócio se perdeu.
>
>     Não vou mais falar do PREPARE pq já consegui entender que ele NÃO
>     serve pro que eu quero.
>
>     O caso agora é:
>
>     Existe algum problema de eu dentro de uma function, chamar outra
>     function que só me serve para executar comandos inserts? Estou
>     tentando fazer isso e dá erro. Como a function só executa comandos
>     e não retorna nada, ele dá erro.
>
>     Alguém já usou isso ou tem exemplos de como usou para isso funcionar?
>
>         Parece uma coisa simples, mas tá realmente complicado de
>         entender o pq do erro.
>
>     ------------------------------------------------------------------------
>     _______________________________________________
>     Grupo de Usuários do PostgreSQL no Brasil
>     http://www.postgresql.org.br
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Grupo de Usuários do PostgreSQL no Brasil
>http://www.postgresql.org.br
>

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a