【发布时间】:2019-09-16 02:38:20
【问题描述】:
给定一个 PL/SQL 过程:
PROCEDURE MyProc(myvar IN sys.odcinumberlist, curout OUT sys_refcursor);
如何使用 cx_Oracle 从 python 执行它?我在尝试
cursor.callproc('MyProc', (param, cursor_out))
参数为
[1, 2, 3] 或 cursor.arrayvar(cx_Oracle.NUMBER, [1, 2, 3])
但它会导致错误“参数数量或类型错误”。
【问题讨论】:
标签: python python-3.x oracle python-2.7 cx-oracle