How can I return multiple rows from a FUNCTION?

Поиск
Список
Период
Сортировка
От Ed Cox
Тема How can I return multiple rows from a FUNCTION?
Дата
Msg-id 000001be20b0$028d4c20$600c2599@JEFFERSON
обсуждение исходный текст
Список pgsql-sql
Is it possible to have a FUNCTION in Postgres that returns multiple rows?  Something like:
 
CREATE FUNCTION foo()
RETURNS ???
AS 'SELECT count(*) FROM bar'
LANGUAGE 'sql';
 
If not, can you suggest a way to encapsulate this functionality?  I'd like to keep all SQL code out of my GSP code.
 
Thanks very much,
Ed Cox

В списке pgsql-sql по дате отправления:

Предыдущее
От: Thomas Good
Дата:
Сообщение: Re: [SQL] DBD
Следующее
От: "Ed Cox"
Дата:
Сообщение: How can I return multiple rows from a FUNCTION? (revised)