Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

Next:From: Edwin QuijadaDate: 2006-08-24 14:28:44
Subject: RE: DBase para Postgresql
Previous:From: Rubén da SilvaDate: 2006-08-24 13:59:36
Subject: Re: Funciones.-

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group