[firebase-br] Como reiniciar Generator usando select

Kelver Merlotti kmerlotti em gmail.com
Qua Out 28 11:25:54 -03 2009


Nativamente não tem como.. pelo menos não que eu saiba.
Porém, se estiver trabalhando com o FB 2.1, este execute block
resolve.  Se for versão menor, crie uma SP com a mesma lógica e
chame-a quando precisar:

execute block as
  declare variable x integer;
begin
  SELECT max(id_cidade) from bas_cidade into x;
  execute statement 'set generator GEN_BAS_CIDADE_ID to ' || x;
end

Abraços!
Kelver Merlotti
Coordenador Editorial do Portal www.ActiveDelphi.com.br
Contato: kelver em activedelphi.com.br
Google: kmerlotti em gmail.com
Twitter: http://twitter.com/kmerlotti
Tem um segundo? Então, dá uma olhadinha nisso:
Um site de publicidades, de Portugal, está pagando em euros (quase 3x
mais que em reais) pra quem estiver disposto a:
* Ler anúncios
* Visitar sites
* Clicar em banners
* Navegar na NET
* Ler e-mails
* Convidar novos usuários
O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-)
http://www.publipt.com/pages/index.php?refid=kmerlotti


On Wed, Oct 28, 2009 at 10:36 AM, Diego Tiemann <diegotiemann em gmail.com> wrote:
>
> Como posso reiniciar um generator usando select?
>
>
> Tipo o comando abaixo:
>
> ALTER SEQUENCE GEN_BAS_CIDADE_ID RESTART WITH  (SELECT max(id_cidade) from
> bas_cidade)
>
>
>
>
> --
> Diego Tiemann
> RETTA TI  (51) 3710-1003
>
> Celular: (51)8201-9535
> MSN: diegotiemann em univates.br
> skype: diego.tiemann
> ______________________________________________
> 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