Re: TGP UPDATE error

From: Dan <danstreet(at)gmail(dot)com>
To: mortega(at)tc(dot)com(dot)ve
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: TGP UPDATE error
Date: 2006-12-16 17:49:59
Message-ID: 6f2857c50612160949la3568ebn91a687c001fab981@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

si habia puesto el THEN
lo que acabo de hacer y me funciono es:

IF TG_OP = 'INSERT' THEN
-- realiza operacion del insert
ELSIF TG_OP = 'UPDATE' THEN
-- de esta forma si me funciona :)
IF NEW.estado != OLD.estado THEN

END IF;
END IF;

Gracias por su ayuda

On 12/16/06, Miguel Ortega <mortega(at)tc(dot)com(dot)ve> wrote:
>
> El error que me dio a mi con el codigo que enviaste fue distinto... Te
> falta un 'THEN'..... No estoy seguro si fue un error de redaccion o si
> en realidad lo hiciste asi.... Yo lo que hice fue crear la funcion de
> esta manera:
>
> CREATE OR REPLACE FUNCTION prueba()
> RETURNS "trigger" AS
> $BODY$
> BEGIN
>
> IF TG_OP = 'INSERT' THEN
> -- realiza operacion del insert
> ELSIF TG_OP = 'UPDATE' AND NEW.estado != OLD.estado THEN
>
> END IF;
>
> END;
> $BODY$
> LANGUAGE 'plpgsql' VOLATILE;
> ALTER FUNCTION prueba() OWNER TO postgres;
>
> si el error es al hacer un llamado al trigger entonces me temo que el
> error es en otro lado...
>
> Espero te ayude de algo....
>
> Saludos
>
> --
> _________________________________________
> Miguel A. Ortega B.
> Analista de Sistemas y Soporte a Usuarios
> Technologies Consulting C.A.
>
>

--
-----------------
[) /-\ |\|

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Espartano 2006-12-16 18:27:06 Re: Sobre uso de memoria RAM
Previous Message Miguel Ortega 2006-12-16 17:23:59 Re: TGP UPDATE error