GARANTIR DESCONTO

Fórum Setar Generator para com o valor de um campo #59485

25/02/2008

0

Olá Amigos!

Gostaria de saber se algém já precisou setar um Generator para um valor de um campo de uma determinada tabela.

Tentei fazer um execute block, mas foi sem sucesso.

Trabalho com Firebrid 2.0.1.

Eis o execute block que estou tentando:

set term ^;
execute block
as
  declare variable maior integer;
begin
    select max(campo)
    from tabela into :maior;

    set generator gn_nome_do_generator to maior;
end ^
set term ; ^


Aguardo...


Webjoel

Webjoel

Responder

Posts

26/02/2008

Webjoel

Amigos, achei a solução!

set term ^; 
execute block 
as 
  declare variable maior integer; 
begin 
    select max(campo) 
    from tabela into :maior; 

    select gen_id(gn_nome_dogenerator,:maior) from rdb$database into :maior;
end ^ 
set term ; ^



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar