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

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 (view raw or flat)
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: rmero.vcf
Description: text/x-vcard (466 bytes)

In response to

pgsql-es-ayuda by date

Next:From: Alvaro HerreraDate: 2006-10-30 16:45:25
Subject: Re: ejecucion de procedimientos
Previous:From: ricardo yangumaDate: 2006-10-30 16:34:24
Subject: Re: ejecucion de procedimientos

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