[firebase-br] Procedure generica para pegar generator
Fábio Marques
fmarques em nautilus.com.br
Sex Mar 27 12:48:54 -03 2009
Genericamente falando, faria como abaixo. Adapte as suas necessidades.
> SET TERM ^ ;
>
> CREATE PROCEDURE PROXIMOID (
> GENERATOR_NAME Char(31) )
> RETURNS (
> GENERATOR_VALUE Integer )
> AS
> DECLARE VARIABLE GEN INTEGER;
> BEGIN
> /* write your code here */
> EXECUTE STATEMENT 'SELECT GEN_ID("' || :GENERATOR_NAME || '",0) FROM
> RDB$DATABASE' INTO :GENERATOR_VALUE;
> SUSPEND;
> END^
> SET TERM ; ^
>
> GRANT EXECUTE ON PROCEDURE PROXIMOID TO SYSDBA;
Abraços,
--
F. Marques
Systems Analyst/IT Consultant
E-mail/MSN: fmarques em nautilus.com.br
Home Page: www.nautilus.com.br/~fmarques
Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196
Linux Registred User #362204 (debian 5.0 "Lenny")
Brazilian Computer Society Member #18201
"The box said: Requires MS Windows or better, so I instaled Linux"
Tiago wrote:
> Ola,
>
> Não estou conseguindo dar o comando
> SELECT GEN_ID(GEN_CODPCRC, :INC) FROM RDB$DATABASE
> No query designer do Visual Studio 2008. Então pensei em criar uma
> procedure para isto. Mas queria uma genérica tipo que eu passasse como
> parametro o campo, será que tem como?
>
>
> obrigado,
> Tiago
> ______________________________________________
> 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