Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Callablestatement error:Fehlender IN- oder OUT-Parameter bei Index::1

Es sollte funktionieren, wenn Sie einen <-Code verwenden>Erklärung anstelle eines CallableStatement .

Sie sollten Anweisung verwenden für alle DDL, PreparedStatement für DML und CallableStatement für Prozeduraufrufe. Das Erstellen einer Prozedur ist DDL.

Ein CallableStatement wird versuchen, Variablen zu erkennen und zu binden, die durch einen Doppelpunkt : gekennzeichnet sind Das ist wahrscheinlich der Grund, warum Ihr Code nicht funktioniert hat.