Re: Question about refcursors

Поиск
Список
Период
Сортировка
От Kris Jurka
Тема Re: Question about refcursors
Дата
Msg-id Pine.BSO.4.64.0710261917500.19968@leary.csoft.net
обсуждение исходный текст
Ответ на Question about refcursors  (Thomas Kellerer <spam_eater@gmx.net>)
Ответы Re: Question about refcursors  (Thomas Kellerer <spam_eater@gmx.net>)
Список pgsql-jdbc

On Sat, 27 Oct 2007, Thomas Kellerer wrote:

> Now after running the procedure (using execute()) I'm (generically) calling
> getResultSet() on the statement object. And indeed the driver does return a
> ResultSet, but it seems that the actual result of the call is "hidden" inside
> one of the columns of the resultset. If I do a getObject() on that resultset
> I get another result set which indeed is the result of my SELECT in the
> procedure.
>
> My question: is there a reason why the "real" result cannot be obtained using
> getResultSet() but is wrapped into another ResultSet?
>

Consider what should be returned by:

SELECT 1, 'some text', func_returning_refcursor();

Or a function returning a refcursor as an out parameter.

Or a function returning a setof refcursor.

Just like you don't know exactly what you're executing, neither does the
driver.

Kris Jurka

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

Предыдущее
От: Thomas Kellerer
Дата:
Сообщение: Question about refcursors
Следующее
От: Thomas Kellerer
Дата:
Сообщение: Re: Question about refcursors