Re: How to return a resultset/table from a sql function?

Поиск
Список
Период
Сортировка
От Joost Kraaijeveld
Тема Re: How to return a resultset/table from a sql function?
Дата
Msg-id A3D1526C98B7C1409A687E0943EAC41001EB30@obelix.askesis.nl
обсуждение исходный текст
Ответ на How to return a resultset/table from a sql function?  ("Joost Kraaijeveld" <J.Kraaijeveld@Askesis.nl>)
Список pgsql-general
OK, to answer my own question (typo's possible, works here ;-)):


CREATE TYPE abonnementartikelheader AS  (col1 int4,  col2 int4);

CREATE OR REPLACE FUNCTION getabonnementartikelheader(int4)
RETURNS SETOF abonnementartikelheader AS
'
select
(SELECT COUNT(klantnummer)::int4       FROM abo_klt WHERE abonnement = $1),
(SELECT SUM(aantal_abonnementen)::int4 FROM abo_klt WHERE abonnement = $1);
'
LANGUAGE 'sql' VOLATILE;

Groeten,

Joost

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

Предыдущее
От: Stephan Szabo
Дата:
Сообщение: Re: index on user defined type
Следующее
От: Tom Lane
Дата:
Сообщение: Re: index on user defined type