Set term

Firebird

17/01/2012

Olá, eu sei que é algo simples mas não sei pq está dando erro quando tento criar um trigger de acordo com uma vídeo aula que estou seguindo. Acontece o seguinte erro:

Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, column 5.
term.

O código:

set term !! ;
create or alter trigger trg_contas_bi for contas before insert as
begin
new.codigo = gen_id(gen_contas, 1);
new.usuario = user;
new.datainclusao = now;
end !!
set term ; !!

Quando tiro o set term, o problema é resolvido. Mas gostaria de entender pq está ocasionando o erro. Alguém sabe? Ficaria grato! Utilizo o IBExpert, Firebird 2.5.
Willian

Willian

Curtidas 0

Respostas

Willian

Willian

17/01/2012

O erro acontecia pois usava o SQL Editor, usando o Script Executive não ocorre tal erro. Respondi meu próprio tópico kkk. E outro também kkk
GOSTEI 0
POSTAR