[firebase-br] "Erro" na sintaxe da Trigger

bvrenato bvrenato em click21.com.br
Sex Jun 26 01:14:25 -03 2009


Boa noite a todos,

Pessoal... será que alguém sabe me dizer o pq deste erro?
eu criei essa trigger no IBExpert mas qdo vou debugar a trigger dar esse erro:

Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Unexpected end of command - line 1, column 46.

Eu, para testar, removi todas as linhas entre Begin/End e o erro permaneceu.
Para minha surpresa, qdo removi a linha IF (INSERTING) THEN (mesmo voltando as
linhas entre Begin/End) o debug não apresentou mais o erro.

SET TERM ^ ;

CREATE TRIGGER AA FOR ITENS_DEVOLVIDOS
ACTIVE AFTER INSERT OR UPDATE OR DELETE POSITION 0
AS
BEGIN
  IF (INSERTING) THEN
      BEGIN
           UPDATE ITENS_ATENDIDOS IAT  SET IAT.PIAQTDEDEVOLVIDO =
                        COALESCE(IAT.PIAQTDEDEVOLVIDO,0) + NEW.DVIQUANTIDADE
           WHERE IAT.PEDID          = NEW.PEDID AND
                      IAT.PATPARCIAL = NEW.PATPARCIAL AND
                      IAT.PRDID          = NEW.PRDID;
      END
END
^

SET TERM ; ^



grato

Renato

___________________________________________________________________________________
Para fazer uma ligação DDD pra perto ou pra longe, faz um 21. A Embratel tem
tarifas muito baratas esperando por você. Aproveite!





Mais detalhes sobre a lista de discussão lista