PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come posso eseguire una stored procedure non query in JDBC

Poiché PostgreSQL non ha procedure "reali", le funzioni vengono semplicemente eseguite utilizzando un SELECT dichiarazione:

statement.execute("select NonQueryProcedure(?)");

Nota che all'interno di una funzione PL/pgSQL, puoi utilizzare perform istruzione per chiamare una tale funzione. Ma questo non è disponibile al di fuori di un blocco PL/pgSQL.