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

Chyba callablestatement:Chybí parametr IN nebo OUT na indexu::1

Mělo by to fungovat, pokud použijete Prohlášení místo CallableStatement .

Měli byste použít Prohlášení pro všechny DDL, PreparedStatement pro DML a CallableStatement pro volání procedur. Vytvoření procedury je DDL.

CallableStatement se pokusí detekovat a svázat proměnné označené dvojtečkou : takže to je pravděpodobně důvod, proč váš kód nefungoval.




  1. Ukončí používání zavře otevřené připojení SQL

  2. neznámá databáze v jdbc

  3. Získejte počet duplicitních hodnot ve sloupci s výsledkem dotazu

  4. SQLAlchemy:Jak odstranit pomocí spojení