[firebase-br] RES: Procedures

Alexandre camilo em apollosistemas.com.br
Seg Maio 12 08:32:39 -03 2014


Bom dia, 

Você pode escrever a sua procedure dentro de uma variável e depois
executá-la com o execute statement onde você precisar, ex.:

STMT = 
	'EXECUTE BLOCK
	AS 
	BEGIN
	END';

EXECUTE STATEMENT STMT;


Alexandre Camilo.




-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Julio F.
Figueiredo
Enviada em: sexta-feira, 9 de maio de 2014 09:50
Para: FireBase
Assunto: [firebase-br] Procedures

Existe algum jeito de eu criar dentro de uma Procedure uma função?

procedure X()
begin

    procedure Calc(c:int)
      return Y
    end

   for select ...
   into
     :v
   do
   begin
      campo_ret = calc(:V);
   end

end



________________________________________
Att,
*Julio F. Figueiredo*
*Analista de Sistemas*
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista