[firebase-br] Aos interessados: O melhor Auto incremento sequencial

Bruno bvnogueira em gmail.com
Qua Abr 5 15:31:09 -03 2006


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