From: | Virginia <mavir78(at)gmail(dot)com> |
---|---|
To: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Fwd: duda con trigger.... |
Date: | 2009-04-08 15:00:39 |
Message-ID: | 874791d0904080800r6e76c03t5425ff23c4f6f6e0@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
---------- Mensaje reenviado ----------
De: Virginia <mavir78(at)gmail(dot)com>
Fecha: 9 de abril de 2009 10:26
Asunto: Re: [pgsql-es-ayuda] duda con trigger....
Para: Conrado Blasetti <conrado(at)mapfre(dot)com(dot)ar>
Cierto, disculpen.... el problema es que no hace nada... y lafunción
disparadora es la siguiente:
CREATE TRIGGER trg_actualiza_concepto
BEFORE INSERT OR UPDATE
ON autoservicios.toi005_concepto
FOR EACH ROW
EXECUTE PROCEDURE autoservicios.actualiza_concepto();
El 9 de abril de 2009 10:20, Conrado Blasetti <conrado(at)mapfre(dot)com(dot)ar>escribió:
No es por nada, pero agarrate de las respuestas…. :)
>
> Te recomiendo agregues el _*problema*_, ya que no está en tu mail, y que
> es lo que queres que haga el trigger, tambien, como definiste el trigger
> (alter befote, etc), ya que lo mandado es la funcion que dispara el
> trigguer.
>
>
>
> Espero lo tomes como una critica constructiva…
>
>
> ------------------------------
>
> *De:* pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:
> pgsql-es-ayuda-owner(at)postgresql(dot)org] *En nombre de *Virginia
> *Enviado el:* Miércoles, 08 de Abril de 2009 11:45 a.m.
> *Para:* Ayuda
> *Asunto:* [pgsql-es-ayuda] duda con trigger....
>
>
>
> Buenos días... tengo un problema con un trigger que he creado para que
> actualice un campo de una tabla según el valor de una subcadena de otro
> campo de esa misma tabla, la función es la siguiente:
>
> BEGIN
> IF TG_OP = 'INSERT' OR TG_OP = 'UPDATE' THEN
> UPDATE autoservicios.toi005_concepto SET tx_tipo = 'A' WHERE
> substring(OLD.cod_concepto from 2 for 4) <'0500';
> UPDATE autoservicios.toi005_concepto SET tx_tipo = 'D' WHERE
> substring(OLD.cod_concepto from 2 for 4) >='0500';
> RETURN NEW;
> END IF;
> END;
>
>
> --
> -----------------------------------------------------------
> ------------------------ Virginia ------------------------
> -----------------------------------------------------------
>
--
-----------------------------------------------------------
------------------------ Virginia ------------------------
-----------------------------------------------------------
--
-----------------------------------------------------------
------------------------ Virginia ------------------------
-----------------------------------------------------------
From | Date | Subject | |
---|---|---|---|
Next Message | Emanuel Calvo Franco | 2009-04-08 15:06:57 | Re: duda con trigger.... |
Previous Message | Calabaza | 2009-04-08 14:55:30 | Re: duda con trigger.... |