Re: stored procedure call is not working with "select procedure()" option - Mailing list pgsql-general

From Abhra Kar
Subject Re: stored procedure call is not working with "select procedure()" option
Date
Msg-id CAFNULEcgGxams4EMFfyYHTvAeqXP_0p+aGJqmT9CZnon1oEaqQ@mail.gmail.com
Whole thread Raw
In response to Re: stored procedure call is not working with "select procedure()"option  (Alban Hertroys <haramrae@gmail.com>)
List 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 by date:

Previous
From: yeli
Date:
Subject: Crear Una FUNTION usando ROW_NUMBER
Next
From: Stephen Frost
Date:
Subject: Re: Performance issues during backup