[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