sql >> Databáze >  >> RDS >> Oracle

Hibernate:jak zavolat uloženou funkci vracející varchar?

Pro další referenci zde je mé konečné řešení:

CallableStatement statement = session.connection().prepareCall(
        "{ ? = call Transferlocation_Fix(?) }");
statement.registerOutParameter(1, Types.VARCHAR);
statement.setString(2, "FC3");
statement.execute();
String result = statement.getString(1);


  1. Proč moje databáze zobrazuje nedefinovaná, i když jsem vložil data do POSTMAN?

  2. Chyba dotazu modelu Laravel:Illuminate\Database\QueryException:SQLSTATE[23000]:Porušení omezení integrity

  3. SQLite rychlejší než MySQL?

  4. Ukládání prohledávatelných polí do pole databáze SQL