DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Fórum DevMedia


Autor
Mensagem
willian
 

País: Brasil
Estado: PR
Cidade: Londrina
Mensagens: 6
 Postado em: 17/1/2012 12:53:48 AM

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
 

País: Brasil
Estado: PR
Cidade: Londrina
Mensagens: 6
 Postado em: 27/1/2012 2:18:51 AM
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

 
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03