Re: Funcion retorna SETOF RECORD

From: "Jaime Casanova" <jcasanov(at)systemguards(dot)com(dot)ec>
To: "Raul Andres Duque" <ra_duque(at)yahoo(dot)com(dot)mx>
Cc: lennin(dot)caro(at)yahoo(dot)com, "Hector R(dot) De los Santos (Consultor TI)" <zahory(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Funcion retorna SETOF RECORD
Date: 2008-08-12 16:56:07
Message-ID: 3073cc9b0808120956u1de99bebtd4b741e59345e118@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Tue, Aug 12, 2008 at 11:27 AM, Raul Andres Duque
<ra_duque(at)yahoo(dot)com(dot)mx> wrote:
> Envio ejemplo:
>
> CREATE OR REPLACE FUNCTION csp_SaldoInicial(fecha date, filtro character
> varying)
> RETURNS SETOF RECORD AS
> $BODY$
> DECLARE
> registros RECORD;
> strQuery VARCHAR := '';
> BEGIN
> RETURN QUERY SELECT id_parte::int AS id_parte FROM def_salinvmes;
> RETURN;
> END;
> $BODY$
> LANGUAGE 'plpgsql' VOLATILE
>
> select * from csp_SaldoInicial(now()::date, '1=1');
>
>

CREATE OR REPLACE FUNCTION csp_SaldoInicial(fecha date, filtro
character varying)
RETURNS SETOF RECORD AS
$BODY$
DECLARE
registros RECORD;
strQuery VARCHAR := '';
BEGIN
RETURN QUERY SELECT id_parte FROM def_salinvmes;
RETURN;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE

select * from csp_SaldoInicial(now()::date, '1=1') as (id_parte int);

--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. (593) 87171157

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2008-08-12 16:58:14 Re: Retornar un conjunto de registros (SQL DINAMICO)
Previous Message Raul Andres Duque 2008-08-12 16:27:03 Re: Funcion retorna SETOF RECORD