Fórum Autoincremento com ibexpert e firebird #44724
08/06/2004
0
Cláudiogyn
Curtir tópico
+ 0Posts
08/06/2004
Rodolpho123
Bem, depois que vc se conectar no seu BD pelo IBExpert, dê um clique com o botão direito em geradores (se o seu IBExpert estiver em portugues, se não for o caso, então é [b:fc1f03faf2]generator[/b:fc1f03faf2]) e selecione a opção Novo gerador/New Generator. Defina o nome desse gerador e o valor que vc queira (o valor inicial padrão é 0). Existe um botãozinho parecido com um raio acima do nome do gerador/generator. Clique neste botão e em seguida clique em Commit. Pronto! O 1º passo vc já deu. Agora vc tem que clicar com o botão direito em Automatismo/Triggers e selecionar a opção Novo automatismo/New Trigger. Informe a tabela onde vc está o campo, tipo [b:fc1f03faf2]codigo[/b:fc1f03faf2] onde vc queira o auto-incremento. Onde está ecrito /* Trigger text */, vc insere as seguintes linhas:
new.codigo = gen_id(seu_generator,1);
Agora vc já tem um campo de auto-incremento.
Gostei + 0
08/06/2004
Cláudiogyn
Gostei + 0
08/06/2004
Afarias
É muito provável q vc descubra que usar auto-incremento com TRIGGERS não é o melhor caso para vc (não é na maioria das vezes)
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)