[firebase-br] RES: auto-incremento com CREATE SEQUENCE

"=?iso-8859-1?Q?.::Vin=EDcius_Mesquita:" em smtp.bol.com.br "=?iso-8859-1?Q?.::Vin=EDcius_Mesquita:" em smtp.bol.com.br
Qui Out 25 14:36:39 -03 2007


Obrigado!!!!!

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Wilton Campos
Enviada em: quinta-feira, 25 de outubro de 2007 10:48
Para: FireBase
Assunto: Re: [firebase-br] auto-incremento com CREATE SEQUENCE

Você deverá primameiramente criar a sequence com o seguinte comando:

CREATE SEQUENCE NOME_SEQUENCE;

Depois disso vc tem q criar por exemplo uma trigger para incrementar
esta sequence e atribuir este valor ao campo que vc queira, isso pode
ser feito da seguinte maneira:

CREATE TRIGGER NOME_TRIGGER FOR TABELA
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
  NEW.CAMPO_CHAVE = GEN_ID(NOME_SEQUENCE, 1);
END;

espero q seja isso q vc esteja querendo, tomara q te ajude...

Em 25/10/07, @ smtp. bol. com.
br<"=?iso-8859-1?Q?.::Vin=EDcius_Mesquita:"> escreveu:
> Galera,
>
> Alguém sabe como fazer o auto-incremento, através do CREATE SEQUENCE?
>
> Obrigado!
>
> Vinícius Mesquita
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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.locador.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





Mais detalhes sobre a lista de discussão lista