[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