RE: Ayuda con Function

From: Gabriel Hermes Colina Zambra <hermeszambra(at)yahoo(dot)com>
To: Jose Luis Stragnari <jose(at)mulleryasociados(dot)com(dot)ar>, PGSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Ayuda con Function
Date: 2007-09-26 15:45:06
Message-ID: 173029.88979.qm@web63709.mail.re1.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


--- Jose Luis Stragnari <jose(at)mulleryasociados(dot)com(dot)ar>
escribió:

> Puedes hacer lo siguiente:
>
> CREATE FUNCTION sp_consulta_cliente(pcid_empresa
> character varying)
> RETURNS SETOF record AS
> $BODY$
> DECLARE retorno RECORD;
> BEGIN
> FOR retorno IN SELECT id_cliente, id_empresa,
> tipo_persona, fecha_registro,
> ruc_cliente, dni_cliente,
> nombre_cliente, nombre_comercial
> FROM sis_cliente
> WHERE id_empresa = pcid_empresa
> ORDER BY id_cliente LOOP
>
> RETURN NEXT retorno
> END LOOP;
>
> RETURN;
> END;$BODY$
> LANGUAGE 'plpgsql' VOLATILE;
> ALTER FUNCTION sp_consulta_cliente(character
> varying) OWNER TO postgres;
> GRANT EXECUTE ON FUNCTION
> sp_consulta_cliente(character varying) TO public;
>
>
Ese tipo de funcion es valida, pero es mas directo
hacerlo en lenguaje sql y no en pl/pgsql, ademas de
que para ado te va a dar mas funcionalidad.

Atte.
Gabriel Colina

____________________________________________________________________________________
¡Sé un mejor besador!
Comparte todo lo que sabes sobre besos.
http://telemundo.yahoo.com/promos/mejorbesador.html

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Miguel Rodríguez Penabad 2007-09-26 15:49:48 Re: Ayuda con Function
Previous Message Gabriel Hermes Colina Zambra 2007-09-26 15:42:17 Re: Ayuda con Function