Neste tipo de funções eu coloco o retorno como VOID

Jackson Ramos Braga escreveu:

>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
>  
>

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

Responder a