Hi.
As you know we have to invoke the stored proc which returns RECORD in the following manner:
Select * from func() as (a datatype1, b datatype2…);
There is no problem to execute such statement as PreparedStatement.
But I need to use only CallableStatement.
Does anyone know how to do it?
Thanks.
Igor Borisovsky wrote:
> As you know we have to invoke the stored proc which returns RECORD in
> the following manner:
>
> Select * from func() as (a datatype1, b datatype2…);
>
> There is no problem to execute such statement as PreparedStatement.
>
> But I need to use only CallableStatement.
>
> Does anyone know how to do it?
That query will work fine directly in a CallableStatement -- it's a
superset of PreparedStatement.
If you meant "I need to use the {call} escape syntax in a
CallableStatement to generate a query like this" then you can't do that
with the current driver.
-O
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера