Re: dynamic OUT parameters?

Поиск
Список
Период
Сортировка
От Craig Ringer
Тема Re: dynamic OUT parameters?
Дата
Msg-id 49851A14.40709@postnewspapers.com.au
обсуждение исходный текст
Ответ на Re: dynamic OUT parameters?  (gherzig@fmed.uba.ar)
Ответы Re: dynamic OUT parameters?  (Ivan Sergio Borgonovo <mail@webthatworks.it>)
Список pgsql-sql
gherzig@fmed.uba.ar wrote:

> Well, aparenty my problem remains, because the boss want that the
> programmers just need to call
> select * from report('table_name').

Then, AFAIK, you're not going to have much luck, as Pg needs to know the
columns that'll be output before the function is called. Applications
and DB access interfaces also usually also need to know the column list
beforehand.

If you return a refcursor you can at least use:

SELECT report('table_name');
FETCH ALL IN 'cursorname';

The documentation has a more full example:

http://www.postgresql.org/docs/8.2/interactive/plpgsql-cursors.html#AEN40465

Personally, I find it difficult to imagine what could be wrong with that.

--
Craig Ringer


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

Предыдущее
От: gherzig@fmed.uba.ar
Дата:
Сообщение: Re: dynamic OUT parameters?
Следующее
От: Ivan Sergio Borgonovo
Дата:
Сообщение: Re: dynamic OUT parameters?