[firebase-br] Como encontrar valor vago para campo Auto Incrento

Edvaldo (bol) evgomes em bol.com.br
Sáb Maio 27 18:15:01 -03 2006


Tem sim...

Você cria uma tabela de código perdidos...

Antes de excluir um registro vc armazena na tabela de códigos perdidos o 
nome da tabela e o valor do código, dá proxima vez que vc for inserir um 
registro numa determinada tabela vc primeiro procura na tabela de código 
perdido. Se vc encontrar um registro desta tabela que vc está incluindo o 
registro na tabela de códigos perdidos vc utiliza ele e depois exclui.

Mas tome muito cuidado, pois desta forma vc acaba com a finalidade do 
generator que é manter a integridade das chaves únicas, e não tem nada 
deixar perder os códigos.

Edvaldo

----- Original Message ----- 
From: "Pedro" <news.pj em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, May 26, 2006 5:43 PM
Subject: Re: [firebase-br] Como encontrar valor vago para campo Auto 
Incrento


Pensando nisso rapidamente consigo imaginar algumas possibilidades, mas
nenhuma tão trivial. Não consigo imaginar uma justificativa que compense o
trabalho. E põe trabalho nisso! Melhor esquecer.

At,
Pedro.

Em 26/05/06, Wilson - MOTA <wmotarp em ig.com.br> escreveu:
>
> Olá.
> Tenho uma tabela que possui uma trigger para gerar o incremento do campo,
> porém quando deleto um registro esse valor figa vago. Gostaria de saber se
> tem alguma forma via programação direto no banco de verificar os codigos
> disponiveis e utiliza-los novamente?
>
> Obrigado.
>
> Wilson
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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


-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.7.2/349 - Release Date: 26/05/2006






Mais detalhes sobre a lista de discussão lista