Re: Ayuda Trigger

From: Miguel Ortega <mortega(at)tc(dot)com(dot)ve>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Ayuda Trigger
Date: 2006-08-24 14:17:48
Message-ID: 44EDB50C.2050703@tc.com.ve
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola.... Efectivamente Alvaro... No fue nada dificil.... Si alguien
llego a tener la misma duda que yo o alguien quiere revisar esta funcion
y darme su opinion o alguna mejora aqui les va:

CREATE OR REPLACE FUNCTION rrhh.status () RETURNS "trigger" AS $status$

DECLARE
myrec record;
BEGIN
SELECT * INTO myrec FROM RRHH.prestamo_cuotas WHERE
upper(RRHH.prestamo_cuotas.estatus) <> 'CANCELADO' AND
RRHH.prestamo_cuotas.pres_cod = NEW.pres_cod LIMIT 1;

IF NOT FOUND THEN
UPDATE RRHH.prestamo SET estatus=3 WHERE int_cod = NEW.pres_cod;
END IF;
RETURN NEW;
END;
$status$
LANGUAGE 'plpgsql';

--
_________________________________________
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 Edwin Quijada 2006-08-24 14:28:44 RE: DBase para Postgresql
Previous Message Rubén da Silva 2006-08-24 13:59:36 Re: Funciones.-