Fórum autoincrement #336299
16/01/2007
0
Olá Pessoal !
Possuo uma tabela de ´CLIENTES´ no INTERBASE, contendo
´CODIGO´ o qual é INTEGER, NOT NULL e PRIMAEY KEY,
SÓ que esse CODIGO precisa ser AUTOINCREMENT,
Aí eu Fiz como no Firebird: criei um ´GENERATOR´ e tente criar um TRIGGER, aí aceitou só o GENERATOR e o TRIGGER deu erro !
Se alguém sabe criar um AUTOINCREMENT no INTERBASE me ajude utilizando a tabela CLIENTES e o campo CODIGO !! :?:
Possuo uma tabela de ´CLIENTES´ no INTERBASE, contendo
´CODIGO´ o qual é INTEGER, NOT NULL e PRIMAEY KEY,
SÓ que esse CODIGO precisa ser AUTOINCREMENT,
Aí eu Fiz como no Firebird: criei um ´GENERATOR´ e tente criar um TRIGGER, aí aceitou só o GENERATOR e o TRIGGER deu erro !
Se alguém sabe criar um AUTOINCREMENT no INTERBASE me ajude utilizando a tabela CLIENTES e o campo CODIGO !! :?:
Softwem
Curtir tópico
+ 0
Responder
Posts
16/01/2007
Pestana_
Ola softwem, não consegui entender direito, você está com problema em criar trigger para o campo autoincremente.
tenho uma trigger que uso para o campo código da vendas, vé se você capta a ideia.
espero ter ajudado,
qualquer coisa posta ai.
flw.
tenho uma trigger que uso para o campo código da vendas, vé se você capta a ideia.
SET TERM; !! CREATE TRIGGER AUTO_VENDA FOR VENDA ACTIVE BEFORE INSERT POSITION 0 AS BEGIN IF (NEW.ID_VENDA IS NULL) THEN NEW.ID_VENDA = GEN_ID(GEN_VENDA,1); END !! SET TERM !! ;
espero ter ajudado,
qualquer coisa posta ai.
flw.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)