Re: Can a function return a record set? - Mailing list pgsql-sql

From Josh Berkus
Subject Re: Can a function return a record set?
Date
Msg-id web-1194176@davinci.ethosmedia.com
Whole thread Raw
In response to Can a function return a record set?  ("John Taves" <jtaves@pickatime.com>)
List pgsql-sql
Mr. Taves,

> Am I correct in concluding that I can't return a record
> set from a function?
> 
> For example, in MS SQL I would do:
> 
> create procedure foo as
> select * from yada
> 
> I expected to be able to do the following in postgresql.
> 
> create function foo (integer) returns (integer) as '
> begin
> select * from yada;
> end; '
> language 'plpgsql';
> 
> I am concluding that I can't.

You are correct.  Stored procedures that return rowsets are
in the "wish list" for 7.2 or 8.0 ... but not in the current
development version.  Please browse the archives (about 1-2
months ago) for my suggested workaround for the time being.

-Josh Berkus

______AGLIO DATABASE SOLUTIONS___________________________                                      Josh Berkus Complete
informationtechnology      josh@agliodbs.com  and data management solutions       (415) 565-7293 for law firms, small
businesses       fax 621-2533   and non-profit organizations.      San Francisco
 


pgsql-sql by date:

Previous
From: Olaf Zanger
Date:
Subject: sum(bool)?
Next
From: Tom Lane
Date:
Subject: Re: AW: [HACKERS] ask for help !!! (emergency case)