Re: Can a function return a record set?

Поиск
Список
Период
Сортировка
От Josh Berkus
Тема Re: Can a function return a record set?
Дата
Msg-id web-1194176@davinci.ethosmedia.com
обсуждение исходный текст
Ответ на Can a function return a record set?  ("John Taves" <jtaves@pickatime.com>)
Список 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 по дате отправления:

Предыдущее
От: Olaf Zanger
Дата:
Сообщение: sum(bool)?
Следующее
От: Tom Lane
Дата:
Сообщение: Re: AW: [HACKERS] ask for help !!! (emergency case)