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

Julio Cesar julio_gyn em yahoo.com.br
Qua Abr 5 16:11:02 -03 2006


e como fica o isolamento da transacao? no caso de ser read commited vc tem 
uma visao do banco assim como o outro usuario tem a dele, com certeza vai 
haver violacao, a nao ser q seja de mta sorte e as transacoes sejam abertas 
e fechadas em fracoes de segundo....



Julio Cesar
julio_gyn em yahoo.com.br
+353 (87) 2184139
+353 (091) 630317


----- Original Message ----- 
From: "Bruno" <bvnogueira em gmail.com>
To: <lista em firebase.com.br>
Sent: Wednesday, April 05, 2006 7:31 PM
Subject: [firebase-br] Aos interessados: O melhor Auto incremento sequencial


> 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...
>
>
>
>


--------------------------------------------------------------------------------


______________________________________________
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 



		
_______________________________________________________ 
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. 
http://br.info.mail.yahoo.com/





Mais detalhes sobre a lista de discussão lista