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
|
Список | 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 по дате отправления: