PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

x est une procédure, utilisez call quand j'utilise déjà call

Vous devez supprimer les accolades, qui sont l'échappement JDBC pour appeler une procédure. Mais parce que Postgres a son propre call commande, ils ne sont pas nécessaires (et entrent en collision avec l'échappement JDBC).

CallableStatement stmt = conn.prepareCall("call reducestock(?, ?)");