Re: ejecucion de procedimientos

From: Raúl Mero Moreira <rmero(at)marzam-online(dot)com>
To: Marcos Renedo <marcosrenedo(at)yahoo(dot)com(dot)ar>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: ejecucion de procedimientos
Date: 2006-10-30 16:40:53
Message-ID: 45462B15.8010502@marzam-online.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Marcos Renedo escribió:
> Hola a todos!, he creado una funcion llamada actualiza() y no se como
> ejecutarla.¿Como lo hago?
> Esta funcion realiza un update de unas tablas pero no devuelve nada.
> Si quiero crear un procedimiento, que tipo le pongo que devuelva en
> return a la funcion actualiza() si no quiero que devuelva nada?
> Desde ya muchas gracias a todos.-
>
>
> __________________________________________________
> Correo Yahoo!
> Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
> ¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar
>
yo tengo otra funcion espero que le sirvan, ACTULIZA

-- Function: portal_web.accion_usuario()

-- DROP FUNCTION portal_web.accion_usuario();

CREATE OR REPLACE FUNCTION portal_web.accion_usuario()
RETURNS "trigger" AS
$BODY$
BEGIN
IF(TG_OP = 'INSERT') OR (TG_OP = 'UPDATE') OR (TG_OP = 'DELETE') THEN
insert into portal_web.usuarios(nombre,edad)
values(current_user,inet_client_port());
END IF;
IF (TG_OP = 'INSERT') OR (TG_OP = 'UPDATE')THEN
RETURN NEW;
END IF;
IF (TG_OP = 'DELETE') THEN
RETURN OLD;
END IF;

END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
ALTER FUNCTION portal_web.accion_usuario() OWNER TO postgres;

Attachment Content-Type Size
rmero.vcf text/x-vcard 466 bytes

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2006-10-30 16:45:25 Re: ejecucion de procedimientos
Previous Message ricardo yanguma 2006-10-30 16:34:24 Re: ejecucion de procedimientos