1
我有一个问题,我试图传递一个out参数,但出现了错误,这是我的代码:如何通过在Oracle存储过程的输出参数为Python
cursor = connection.cursor()
lOutput = cursor.var(cx_Oracle.STRING)
lOutput.setvalue(0, '')
cursor.callproc("SOME_PROC',[lOutput])
return lOutput .getvalue(0)
请帮助我。提前致谢。
你得到什么错误?该代码看起来非常接近。如果您正在使用纯出参数调用过程,则不需要设置该值。 –
如果我评论到该行它会生成此错误消息:Traceback(最近一次调用最后一次): – lgerras84