[firebase-br] Aos interessados: O melhor Auto incremento	sequencial
    Carlos H. Cantu (TeamFB) 
    listas em warmboot.com.br
       
    Qua Abr  5 16:17:34 -03 2006
    
    
  
Isso pode dar problemas em ambientes com alto volume de concorrência.
Use generators, que por natureza ficam fora do contexto transacional.
[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br
LV> é assim que eu faço tambem ...e nunca tive problemas....
LV> Bruno escreveu:
>> Andei olhando as mensagens do grupo e percebi que algumas pessoas ainda têm 
>> muita dúvida quanto a melhor forma de fazer um campo auto incrementado 
>> sequencial. Para estes eis a minha dica:
>>
>> CREATE TRIGGER [MINHA_TRIGGER] FOR [MINHA_TABELA]
>> ACTIVE BEFORE INSERT POSITION 0
>> as
>> declare variable cod smallint;
>> begin
>>   select max([MEU_CAMPO_AUTOINC]) from [MINHA_TABELA] into :cod;
>>   if (cod is null) then
>>     cod=0;
>>   new.codigo= :cod + 1;
>> end
>>
>> Por favor, postem suas opiniões... 
    
    
Mais detalhes sobre a lista de discussão lista