Você terá que executar um certificado de encontro à base de dados. Isto é uma vez do exercício, se não, usar uma ferramenta de gestão do DB como o ibexpert. o certificado será duas porções:
--Aqui nós criamos o gerador, em FB 2.5 que é chamado uma seqüência
CRIAR O GERADOR GEN_ADDRESS_ID;
--Aqui nós criamos o disparador
CRIAR OU ALTERAR O DISPARADOR ADDRESS_BI PARA O ENDEREÇO
ATIVE ANTES DA POSIÇÃO 0 DA INSERÇÃO
COMO
COMEÇAR
SE (NEW.ID É NULO) ENTÃO
NEW.ID = GEN_ID (GEN_ADDRESS_ID, 1);
EXTREMIDADE
Quando você afixa dados à tabela, o disparador ateará fogo e ajustará ao valor da coluna da identificação ao valor seguinte. Recordar que, quando você o usa gosta disto que você não poderá ver a identificação do novo recorda, a menos que você fizer a (máximo seleto (identificação)
de onde usuário = CurrentUser. (para o assegurar começ a identificação que foi criada por sua transação: o usuário será uma coluna em sua tabela, igualmente povoada por um disparador similar ao acima)). Lido acima em disparadores, em procedimentos armazenados, em vistas e em geradores no ibphoenix.
Você será surpreendido no poder de Firebird.