ProgrammingError:后续提取后LOB变量不再有效

时间:2017-08-17 15:32:29

标签: python sql oracle pandas cx-oracle

Error when selecting a column ps_retourintervention

当我尝试选择列ps_retourintervention并将其放入pandas数据帧时,会显示此错误。

当从数据库中的同一个表中选择其他列时,此代码可以正常工作。

当我在SQL开发人员中执行它时,此查询也适用于此结果。

Result of the query in SQL developer

2 个答案:

答案 0 :(得分:3)

这是cx_Oracle 5及更早版本的限制。新版本(cx_Oracle 6)没有此限制。您可以使用以下命令进行升级:

python -m pip install cx_Oracle --upgrade

答案 1 :(得分:2)

对于那些无法更新的用户,请点击此链接, http://kamushin.github.io/learning/python_oracle.html

迭代游标对象并将LOB对象转换为str。