RES: [firebase-br] Contador

Jose Luiz de Medeiros medeiros em pontenet.com.br
Dom Nov 27 11:52:20 -03 2005


Colega..

Campo AutoIncremento no FireBird se faz criando GENERATOR JUNTO COM UM
TRIGGER:

SET SQL DIALECT 3;

CREATE GENERATOR GEN_FUNCIONARIO_ID;

SET TERM ^ ;


CREATE TRIGGER FUNCIONARIO_BI FOR FUNCIONARIO
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
  IF (NEW.ID IS NULL) THEN
    NEW.ID = GEN_ID(GEN_FUNCIONARIO_ID,1);
END
^


SET TERM ; ^


OK:

Jose Luiz de Medeiros

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Jean Krahl
Enviada em: quinta-feira, 24 de novembro de 2005 09:06
Para: FireBase
Assunto: [firebase-br] Contador

Bom dia, sou novo na lista.
Alguém pode me ajudar a fazer um campo
autoincremental no FB?

[ ]
Jean


______________________________________________
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






Mais detalhes sobre a lista de discussão lista