[英]Getting an error with Python's cx_oracle callproc function
我有以下代码:
curs.callproc('add_command_pkg.add_command', [],
{ 'command_id' : 7,
'session_id' : None,
'expiry_time' : 'sysdate + 7',
'config_id' : 6 })
运行此命令时,出现以下错误:
myFunc中的文件“ N:\\ app \\ MainWidget.py”,第453行
curs.callproc('add_command_pkg.add_command',[],{'command_id':7,'session_id':无,'expiry _time':'sysdate + 7','config_id':6})
cx_Oracle.DatabaseError:ORA-01858:在第1行找到了一个非数字字符,期望的数字为ORA-06512:
我输错了什么参数,我该如何解决?
编辑:
命令签名:
( command_id IN NUMBER,
expiry_time IN DATE,
session_id IN NUMBER DEFAULT NULL,
config_id IN NUMBER DEFAULT NULL
);
另外,我该如何提交?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.