ich einen out-Parameter in Oracle gespeicherte Prozedur für Python eine Frage muss passieren, ich habe versucht, einen Out-Parameter zu übergeben, aber ein Fehler auftritt, dann ist dies mein Code:Wie
cursor = connection.cursor()
lOutput = cursor.var(cx_Oracle.STRING)
lOutput.setvalue(0, '')
cursor.callproc("SOME_PROC',[lOutput])
return lOutput .getvalue(0)
Bitte helfen Sie mir. Danke im Voraus.
Welchen Fehler bekommen Sie? Dieser Code sieht ziemlich nah aus. Wenn Sie eine Prozedur mit einem reinen Parameter aufrufen, müssen Sie den Wert nicht festlegen. –
Wenn ich diese Zeile kommentiert, erzeugt es diese Fehlermeldung: Traceback (letzter Anruf zuletzt): – lgerras84