Fórum campo auto incremento #51653

20/07/2005

0

Galera estou tentado fazer um campo auto incremento no firebird... so que esta dado o seguinte erro...

ISC ERROR CODE:335544569

ISC ERROR MESSAGE:
Dynamic SQL Error
SQL error code = -104
Token unknown - line 7, char 1
SET

Statement: CREATE TRIGGER autocodigo FOR aluno
active BEFORE INSERT
POSITION 0
AS BEGIN
NEW.codaluno = GEN_ID (gnt_codaluno, 1);
END
SET TERM ;

ja li revista, ja pesquisei na internet e nao consigo resolver... sera que alguem pode me ajudar..

criei a trigger desta forma... sera que esta errado?

SET TERM !! ;
CREATE TRIGGER autocodigo FOR aluno
active BEFORE INSERT
POSITION 0
AS BEGIN
NEW.codaluno = GEN_ID (gnt_codaluno, 1);
END

SET TERM ; !!

e o generator eu criei assim...

create generator gnt_codaluno;


valeu...


Ramilton

Ramilton

Responder

Posts

20/07/2005

Gandalf.nho

Tente pôr os !! após o último END da sua trigger


Responder

Gostei + 0

20/07/2005

Ramilton

valeu deu certo...


Responder

Gostei + 0

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

Aceitar