[firebase-br] RES: RES: RES: RES: RES: execute statement

Cleiton - Gmail cleitonmaciell em gmail.com
Qua Nov 4 16:42:53 -03 2009


Fechando tópico. 

Problema resolvido funcionou como gostaria..

Obrigado.

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Carlos H. Cantu
Enviada em: quarta-feira, 4 de novembro de 2009 13:55
Para: FireBase
Assunto: Re: [firebase-br] RES: RES: RES: RES: execute statement

Testei a procedure Numera_Teste no FB 2.1 e funcionou sem problemas.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

CG> Pois é Moacir, pra mim seria mais interessante daquela forma usando
CG> variável.
CG> O Cantu tem alguma sugestão?

CG> Algum colega.

CG> No aguardo.

CG> -----Mensagem original-----
CG> De: lista-bounces em firebase.com.br
CG> [mailto:lista-bounces em firebase.com.br] Em
CG> nome de Moacir
CG> Enviada em: quarta-feira, 4 de novembro de 2009 12:58
CG> Para: 'FireBase'
CG> Assunto: [firebase-br] RES: RES: RES: execute statement

CG> Pelo que entendi você quer fazer isto ?

CG> CREATE PROCEDURE NUMERA_TESTE
CG> returns (resultado integer)
CG> as
CG> declare variable vsql varchar(10000);
CG> declare variable gera varchar(100);
CG> begin
CG>   -- Assim Funciona
CG>   --select Gen_Id(NomeDoGenerator,1) from rdb$DataBase into :Resultado;
CG>   --suspend;

CG>   --concatenando assim nao funciona
CG>   Gera = 'NomeDoGenerator';

CG>   vSQL = 'select gen_id('||:Gera||',1) from rdb$database ';
CG>   Execute statement :vSQL into :Resultado;
CG>   suspend;
CG> end

CG> Eu tentei aqui rapidinho e realmente ele não consegue resolver isto na
CG> execução.

CG> Se alguém conseguir resolver, até eu fiquei curioso agora.

CG> Moacir.


______________________________________________
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