Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用cx\U oracle模板将空值插入oracle_Python_Oracle_Cx Oracle - Fatal编程技术网

Python 使用cx\U oracle模板将空值插入oracle

Python 使用cx\U oracle模板将空值插入oracle,python,oracle,cx-oracle,Python,Oracle,Cx Oracle,您好,我正在尝试在oracle数据库中的一个表中插入空值,但失败 我正在使用execute方法(来自cx_oracle库)插入值: 当前执行(q,有效负载) 其中,q是查询模板,payload是由要插入的值组成的字典 我希望当有效负载中的值为None时,相应字段中会插入一个空值 但是,我没有成功插入,而是收到了以下错误: ORA-01722:无效号码 有人能告诉我,通过cx\U oracle的execute方法将空值插入oracle的正确方法是什么吗?您能告诉我们实际执行的原始查询吗?该特定列是

您好,我正在尝试在oracle数据库中的一个表中插入空值,但失败

我正在使用execute方法(来自cx_oracle库)插入值:

当前执行(q,有效负载)

其中,q是查询模板,payload是由要插入的值组成的字典

我希望当有效负载中的值为None时,相应字段中会插入一个空值

但是,我没有成功插入,而是收到了以下错误:

ORA-01722:无效号码


有人能告诉我,通过cx\U oracle的execute方法将空值插入oracle的正确方法是什么吗?

您能告诉我们实际执行的原始查询吗?该特定列是否设置为不接受空值?是的,在这种情况下需要q和有效负载的实际值才能回答您的问题。没有一个确实绑定到null,并且应该可以正常工作——因此还有其他一些事情正在发生。您能告诉我们实际执行的原始查询吗?该特定列是否设置为不接受空值?是的,在这种情况下需要q和有效负载的实际值才能回答您的问题。没有一个确实绑定到null,并且应该可以很好地工作——因此发生了其他一些事情。