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

Comment puis-je exécuter une procédure stockée sans requête dans JDBC

Comme PostgreSQL n'a pas de "vraies" procédures, les fonctions sont simplement exécutées à l'aide d'un SELECT déclaration :

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

Notez qu'à l'intérieur d'une fonction PL/pgSQL, vous pouvez utiliser le perform instruction pour appeler une telle fonction. Mais ceci n'est pas disponible en dehors d'un bloc PL/pgSQL.