[firebase-br] Aos interessados: Omelhor Autoincrementosequenc ial

mario sergio mguimaraes em datasus.gov.br
Qui Abr 6 17:59:36 -03 2006


Mario H. escreveu:

> Ai, uma curiosidade:
> 2^26 = 18.446.744.073.709.551.616
> Considerando que voce tenha uma media de 1000 inserções/dia em uma unica
> tabela
>  (considerando já os genrators desperdiçados) temos: 
> 50.539.024.859.478 anos
> !!!!!!!!
>
> Sobre numeros continuos, tipo nota fiscal, pode existir a ideia de que a
> nota seja descarta.
> Isto por varios motivos, sei la, vamos dizer que errou o preenchimento de
> uma folha ou o retorno do produto.
> Ainda não consegui imaginar um caso que seja realmente ineterrupto.
> Sobre gravar os numeros descartados em uma tabela acho um pouco
> desnecessário, porque isto é possível em tempo real por uma procedure. 
> Alem
> que os casos de que este numeros precisem ser identificados são 
> rarissimos.
>
> Alguem tem um caso de que é extremamente necessário numeros continuos?
> Ou algum caso de que estes "pulos" de numeros necessitam ser 
> identificados a
> todos instante?
>
> Valeu
> Mario
>
>
>
> ----- Original Message -----
> From: "Carlos H. Cantu (TeamFB)" <listas em warmboot.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Thursday, April 06, 2006 3:25 PM
> Subject: Re: [firebase-br] Aos interessados: Omelhor
> Autoincrementosequencial
>
>
> MH> Se eu usar o Generator por anos, vamos dizer até acabar o limite do
> INTEGER.
> MH> Vamos considerar também que os numeros nao podem ser maior que 
> INT, dai
> nao
> MH> poderiamos atualizar o banco com um DOUBLE PRECISION.
>
> O generator usa um BIGINT (2^64). Pra vc estourar o limite de um
> bigint, vai precisar de umas 2 encarnações :D
>
> []s
> Cantu (Membro do TeamFB - FireBase)
> http://www.warmboot.com.br
> FireBase - http://www.FireBase.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
>
>
> ______________________________________________
> 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
>
Mario, vc não foi feliz no exemplo da nota fiscal.  A quebra de 
sequencia de uma nota fiscal fatalmente acarretará problemas durante uma 
fiscalização do ICMS.    Mesmo as notas inutilizadas devem aparecer, uma 
nota fiscal não pode ser descartada.
Quando tenho que preservar uma sequencia eu costumo usar uma tabela 
auxiliar.

Abraços.

Mario Sergio.






Mais detalhes sobre a lista de discussão lista