[firebase-br] Firebird e campos de auto-incremento
Fabiano A. C.
willgauge em yahoo.com.br
Qua Set 28 11:32:21 -03 2005
Obrigado pela força!
Até +!
----- Original Message -----
From: "papaia" <papaia em dmshop.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, September 27, 2005 11:22 PM
Subject: Re: [firebase-br] Firebird e campos de auto-incremento
> 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
>
>
> ______________________________________________
> 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
_______________________________________________________
Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora!
www.yahoo.com.br/messenger/
Mais detalhes sobre a lista de discussão lista