Re: function returning result set of varying column

Поиск
Список
Период
Сортировка
От Ivan Sergio Borgonovo
Тема Re: function returning result set of varying column
Дата
Msg-id 20080603155745.15e6cb70@dawn.webthatworks.it
обсуждение исходный текст
Ответ на Re: function returning result set of varying column  ("maria s" <psmg01@gmail.com>)
Ответы Re: function returning result set of varying column  ("maria s" <psmg01@gmail.com>)
Список pgsql-sql
On Tue, 3 Jun 2008 09:41:27 -0400
"maria s" <psmg01@gmail.com> wrote:

> Thanks for all your replies.
> 
> Actually I don't know the number of columns that I am going to
> return.
> 
> I have 2 tables. For a single entry E1  in one table(t1), I have
> to fetch all the matching entries for E1 from the other
> table(t2),  K1,..Kn. and finally the function should return E1,
> K1..Kn. So I don't know the number of columns that I am going to
> get.
> 
> Is it possible to write a function that returns this kind of
> result?

Up to my knowledge as Bart wrote in pl/pgsql you'll have to specify
somewhere the return type: in the function or in the select calling
the function.
If you use sql (not pl/pgsql) function you shouldn't be obliged to
specify the return type.
But I haven't written enough sql function to actually remember how
it works.

If you post your tentative sql it could give us more clue.

-- 
Ivan Sergio Borgonovo
http://www.webthatworks.it



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

Предыдущее
От: Adrian Klaver
Дата:
Сообщение: Re: cross-database references are not implemented
Следующее
От: "Paul Dam"
Дата:
Сообщение: Re: cross-database references are not implemented