PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie kann ich eine gespeicherte Prozedur ohne Abfrage in JDBC ausführen?

Da PostgreSQL keine "echten" Prozeduren hat, werden Funktionen einfach mit einem SELECT ausgeführt Anweisung:

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

Beachten Sie, dass Sie innerhalb einer PL/pgSQL-Funktion die perform Anweisung zum Aufrufen einer solchen Funktion. Außerhalb eines PL/pgSQL-Blocks ist dies jedoch nicht verfügbar.