[firebase-br] Obter valor do GENERATOR ... Outro detalhe !
alexandre pedroso
alexgpedroso em gmail.com
Sex Maio 30 08:20:58 -03 2008
Digamos que tu criou assim
*CREATE GENERATOR GEN_SP_CLIENTES_ID;*
tu pode criar automaticamente o valor atraves de trigger ..... no insert da
tabela tu noa coloca o campo referido ......
CREATE OR ALTER TRIGGER SP_CLIENTES_BI FOR SP_CLIENTES
ACTIVE BEFORE INSERT POSITION 0
as
begin
if (new.cli_codigo is null) then
new.cli_codigo = gen_id(gen_sp_clientes_id,1);
end
Ou tu pode tambem chamar uma SP
CREATE OR ALTER PROCEDURE GET_ID_CLIENTES
returns (
id integer)
as
BEGIN
ID = Gen_Id ( gen_sp_clientes_id, 1 );
Suspend ;
END
2008/5/29 Cleidson <cleidson em zmed.com.br>:
> Existe uma funcao do IB_Query chamada GeneratorValue mas acho que ela me
> retorna o valor atual do generator e nao necessariamente o valor que foi
> gerado para o meu registro.
>
>
> ______________________________________________
> 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