[firebase-br] auto-incremento com CREATE SEQUENCE

Wilton Campos uiltoncampos em gmail.com
Qui Out 25 13:47:45 -03 2007


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
>




Mais detalhes sobre a lista de discussão lista