如何在oracle存储过程中为python传递一个out参数

时间:2016-04-08 16:08:00

标签: oracle python-2.7 cx-oracle

我有一个问题,我已尝试传递out参数但出现错误,这是我的代码:

cursor = connection.cursor()
lOutput = cursor.var(cx_Oracle.STRING)
lOutput.setvalue(0, '')
cursor.callproc("SOME_PROC',[lOutput])
return lOutput .getvalue(0)

请帮帮我。提前谢谢。

1 个答案:

答案 0 :(得分:2)

我改变了最后一行

return lOutput .getvalue()

它运行。