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.
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.- |