Interbase - criar campo autoincremento |
Top Previous Next |
// Como crio um Campo auto-incremeto no IB 6.0
// 1 - Entra no ibconsole // 2 - Abre o banco que tem a tabela que vai ter o campo auto incremento // 3 - Cria o generator assim:
create generator gen_cliente
// 4 - Cria uma trigger para a tabela no evento before insert SET TERM !! ; CREATE TRIGGER ID_GENxxxx FOR CLIENTE BEFORE INSERT POSITION 0 AS BEGIN NEW.IDCLIENTE = GEN_ID(GEN_CLIENTE, 1); END; !!
{ Pronto, a dá um COMMIT após o passo 3 e depois do 4 serem executados essas coisa tem tudinho na documentação do IB na parte de "SQL Reference Help" quando aprendi isso me ajudou e muito, dá uma olhadinha. } |