[firebase-br] Execute Statement

Moacir moacir em blusistemas.com.br
Sex Nov 13 11:12:37 -03 2009


De: Alex Reginaldo da Cruz [mailto:alex.reginaldo em gocil.com.br] 
Enviada em: quinta-feira, 12 de novembro de 2009 15:15
Para: moacir em blusistemas.com.br
Assunto: Execute Statement 

Moacir boa tarde !
Não consegui postar na lista mais ai vai !
O que acontece é que o statement não faz typecast automático !
Então temos que corrigir seu select !!!!

A proc fica assim :


create procedure numera_teste (
    gen varchar(100))
returns (
    resultado integer)
as
declare variable vsql varchar(10000);
declare variable id integer;
begin
    vsql = 'select cast(gen_id('||:gen||',1) as integer) from rdb$database
';
    execute statement(vsql) into :resultado  ;
    suspend;
end


Grato,


Alex Reginaldo da Cruz
Tecnologia da Informação
São Paulo
+55 11 2678-0630
mailto:alex.reginaldo em gocil.com.br
www.gocil.com.br






Mais detalhes sobre a lista de discussão lista