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

From Jie Liang
Subject Re: Can a function return a record set?
Date
Msg-id Pine.BSF.4.10.10102221930340.83201-100000@tidal.ipinc.com
Whole thread Raw
In response to Can a function return a record set?  ("John Taves" <jtaves@pickatime.com>)
List pgsql-sql
in plpgsql
you've to use
select field into a_variable from table where ...(single value return)
or 
for record|row in select fields from table loop
...
end loop;


Jie LIANG

St. Bernard Software
Internet Products Inc.

10350 Science Center Drive
Suite 100, San Diego, CA 92121
Office:(858)320-4873

jliang@ipinc.com
www.stbernard.com
www.ipinc.com

On Sat, 17 Feb 2001, John Taves wrote:

> 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.
> 
> jt
> 
> 
> 



pgsql-sql by date:

Previous
From: S Bey
Date:
Subject: Trouble with CREATE FUNCTION
Next
From: Tom Lane
Date:
Subject: Re: insert values