Re: [firebase-br] Triggers Universais ComoUsá-las ?

Joelson - Souzamark joelsonss em yahoo.com.br
Sáb Ago 6 00:00:50 -03 2005


Caro Rodrigo...

tente retirar um END...

> CREATE TRIGGER VENDAS_BIUD FOR VENDAS
> ACTIVE BEFORE INSERT OR UPDATE OR DELETE POSITION 0
> AS
> BEGIN
>     IF (INSERTING) THEN
>         UPDATE PRODUTOS
>         SET ESTOQUE = ESTOQUE - NEW.QUANT
>         WHERE COD_PRODUTO = NEW.COD_PRODUTO;
>     ELSE
>        IF (DELETING) THEN
>        UPDATE PRODUTOS
>        SET ESTOQUE = ESTOQUE + VENDAS.QUANT
>        WHERE COD_PRODUTO = VENDAS.COD_PRODUTO;
>    ELSE
>        IF (UPDATING) THEN BEGIN
>        UPDATE PRODUTOS
>        SET ESTOQUE = ESTOQUE + OLD.QUANT
>        WHERE COD_PRODUTO = OLD.COD_PRODUTO;
> 
>        UPDATE PRODUTOS
>        SET ESTOQUE = ESTOQUE - NEW.QUANT
>        WHERE COD_PRODUTO = NEW.COD_PRODUTO;
>    END ***** este END parece que ta sobrando
> END

sem mais
Joelson





Mais detalhes sobre a lista de discussão lista