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 !! :?:


Softwem

Softwem

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.
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

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar