Re: stored procedure call is not working with "select procedure()" option

Поиск
Список
Период
Сортировка
От Abhra Kar
Тема Re: stored procedure call is not working with "select procedure()" option
Дата
Msg-id CAFNULEcgGxams4EMFfyYHTvAeqXP_0p+aGJqmT9CZnon1oEaqQ@mail.gmail.com
обсуждение исходный текст
Ответ на Re: stored procedure call is not working with "select procedure()"option  (Alban Hertroys <haramrae@gmail.com>)
Список pgsql-general


On Tue, Feb 20, 2018 at 10:45 PM, Alban Hertroys <haramrae@gmail.com> wrote:

> On 20 Feb 2018, at 8:13, Abhra Kar <abhra.kar@gmail.com> wrote:
>
> Hi ,
>          I have a stored procedure name "procedure()". Which I am calling by --
>
> Session sess = (Session)entityManager.getDelegate(); //entityManager is javax.persistent.EntityManager[ Properly Initialise]
>               sess.createSQLQuery("select procedure()");



> It's not throwing any exception but not executing the procedure.Using oracle query -- sess.createSQLQuery("{ call procedure() }").executeUpdate();   procedure execution is working fine.

Seems to me you are forgetting to execute the query, like in your Oracle example. IIRC, calling execute() is how to execute a statement that returns a ResultSet in Java.

Alban Hertroys
--
If you can't see the forest for the trees,
cut the trees and you'll find there is no forest.


So What should be the query --- 
sess.createSQLQuery("select procedure()").execute();

Something like this? 

Thanks 
Abhra

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

Предыдущее
От: yeli
Дата:
Сообщение: Crear Una FUNTION usando ROW_NUMBER
Следующее
От: Stephen Frost
Дата:
Сообщение: Re: Performance issues during backup