如何在 python 的 Oracle 存储过程中传递输出参数
How to pass an out parameter in oracle stored procedure for python
我有一个问题,我尝试传递一个输出参数但出现错误,这是我的代码:
cursor = connection.cursor()
lOutput = cursor.var(cx_Oracle.STRING)
lOutput.setvalue(0, '')
cursor.callproc("SOME_PROC',[lOutput])
return lOutput .getvalue(0)
请帮帮我。提前致谢。
我把最后一行改成这样
return lOutput .getvalue()
它运行。
我有一个问题,我尝试传递一个输出参数但出现错误,这是我的代码:
cursor = connection.cursor()
lOutput = cursor.var(cx_Oracle.STRING)
lOutput.setvalue(0, '')
cursor.callproc("SOME_PROC',[lOutput])
return lOutput .getvalue(0)
请帮帮我。提前致谢。
我把最后一行改成这样
return lOutput .getvalue()
它运行。