sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur kan jag köra lagrad procedur som inte är fråga i JDBC

Eftersom PostgreSQL inte har några "riktiga" procedurer, exekveras funktioner helt enkelt med en SELECT uttalande:

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

Observera att i en PL/pgSQL-funktion kan du använda perform uttalande för att anropa en sådan funktion. Men detta är inte tillgängligt utanför ett PL/pgSQL-block.



  1. Liferay:Ingen lämplig drivrutin hittades

  2. Hur genererar man automatiskt unikt ID i SQL som UID12345678?

  3. Kan inte infoga icke-latinska symboler i MySQL

  4. MySQL varchar indexlängd