Returning multiple rowsets from a function

Поиск
Список
Период
Сортировка
От David Fetter
Тема Returning multiple rowsets from a function
Дата
Msg-id 20050110223036.GB22504@fetter.org
обсуждение исходный текст
Ответы Re: Returning multiple rowsets from a function  (Bruno Wolff III <bruno@wolff.to>)
Список pgsql-hackers
Kind people,

I've got an issue that must have come up before.  Here's the use case:

Middleware sends in a person_id.
Back-end returns several rowsets: address, email, phone, each of
independent, variable length.

How do people usually handle this?  I've come up with a horrible hack
involving ARRAYs, but there has to be another way.  Jan mentioned
doing something with REFCURSORS, but I'm not sure how those and this
problem might connect.

Are there standard ways to do this?  If so, what might they be?  Some
code or doc examples would be great. :)

Cheers,
D
-- 
David Fetter david@fetter.org http://fetter.org/
phone: +1 510 893 6100   mobile: +1 415 235 3778

Remember to vote!


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

Предыдущее
От: Brendan Jurd
Дата:
Сообщение: Verbosity of column definition mismatch error
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Verbosity of column definition mismatch error