首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

[D]模块cx_Oracle,小弟我使用callproc调用的存储过程入参不是都是必须输入,该怎么在py中传参

2012-03-22 
[D]模块cx_Oracle,我使用callproc调用的存储过程入参不是都是必须输入,该如何在py中传参Python codeimport

[D]模块cx_Oracle,我使用callproc调用的存储过程入参不是都是必须输入,该如何在py中传参

Python code
import cx_Oracle#DB=cx_Oracle.connect('test,'1234','192.168.11.11:1521/orcl')print DB.dsnprint DB.versioncursor = DB.cursor()cursor.callproc('test_procduce',( 1, '3','2005-11-12','1',,'1','1','null','1','1'))

像入参null,该入参是不需要输入的.但是直接传入null是会报错.还有日期格式,我通过python获取当前的时间格式
然后传进入也会报错,请问下达人如何传一些不必要的参入进存储过程呢
--------------------
Double行动:
原帖分数:40
加分:40

[解决办法]
你用None试一下。
[解决办法]
python里面没有null, 是None
[解决办法]
数据类型有错误!你搜一下:ORA-06550

热点排行