Re: returning parameters from function - Mailing list pgsql-general

From Shoaib Mir
Subject Re: returning parameters from function
Date
Msg-id bf54be870612120302g232d5024v557297562fff7f6e@mail.gmail.com
Whole thread Raw
In response to Re: returning parameters from function  (Martijn van Oosterhout <kleptog@svana.org>)
Responses Re: returning parameters from function  (Rikard Pavelic <rikard.pavelic@zg.htnet.hr>)
List pgsql-general
On Tue, Dec 12, 2006 at 10:30:07AM +0100, Rikard Pavelic wrote:
> Hi!
>
> Is there any plan to add implicit declaration of returning parameters
> for functions?
> Something like:
> create function list(in a int) returns setof implicit record as

You can use a SETOF function as:

CREATE OR REPLACE FUNCTION get_test_data (numeric)
    RETURNS SETOF RECORD AS
$$
DECLARE
    temp_rec    RECORD;
BEGIN
    FOR temp_rec IN (SELECT ename FROM emp WHERE sal > $1)
    LOOP
        RETURN NEXT temp_rec;
    END LOOP;
    RETURN;
END;
$$ LANGUAGE plpgsql;

-----------------------
Shoaib Mir
EnterpriseDB (www.enterprisedb.com)


pgsql-general by date:

Previous
From: Martijn van Oosterhout
Date:
Subject: Re: returning parameters from function
Next
From: "Tomi N/A"
Date:
Subject: server speed question