[firebase-br] Firebird e campos de auto-incremento
papaia
papaia em dmshop.com.br
Ter Set 27 23:22:49 -03 2005
Veja o seguinte artigo no site www.firebase.com.br
http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=977
wadlir silva
brasilia-df
----- Original Message -----
From: "Fabiano A. C." <willgauge em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, September 27, 2005 10:05 PM
Subject: [firebase-br] Firebird e campos de auto-incremento
> Pessoal, boa noite!
>
> Estou com curiosidade em relação aos campos de "Auto incremento".
>
> Pesquisei na net a procura de um exemplo de Stored Procedure ou Trigger
> para criar um campo auto incremento, mas quando insiro registros e nao são
> comitados (Roolback), gera "Buracos" na sequência do campo de auto
> incremento. Alguem temuma idéia de como solucionar isto?
>
> Ordem dos registros: 1 2 3 X 5 6 X X 9 10
> Como deveria: 1 2 3 4 5 6 7
>
>
> Exemplo de trigger que uso:
> CREATE TRIGGER AGENDA__BI FOR AGENDA ACTIVE BEFORE INSERT POSITION 0
> AS
> BEGIN
> IF (NEW.ID IS NULL) THEN
> NEW.ID = GEN_ID(AGENDA_ID,1);
> END
>
>
> Até logo!
>
> Fabiano Augusto
>
>
>
>
>
> _______________________________________________________ Novo Yahoo!
> Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais.
> Instale agora! www.yahoo.com.br/messenger/
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
___________________________________________________
DMSHOP MAIL : Pessoas especiais, email especial !
www.dmshop.com.br
Mais detalhes sobre a lista de discussão lista