python - cx_Oracle.STRING 到 Python 字符串转换

标签 python oracle plsql cx-oracle

我正在使用 cx_Oracle 从 python 调用 pl/sql 过程,过程已成功执行并且能够打印输出消息。我需要将其转换为 python 字符串,以便我可以对其进行等于检查或迭代。

proc output variable: x_status

print(x_status) -> <cx_Oracle.STRING with value 'S'>

我已经浏览了 cx_Oracle 文档,但无法找到如何转换它。 有什么建议/帮助吗?提前致谢。

最佳答案

这看起来像一个记录在 here 中的 cx_Oracle 变量对象。具体来说,您可以使用getvalue()获取值的方法。

关于python - cx_Oracle.STRING 到 Python 字符串转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56602971/

相关文章:

sql - 根据某些条件从表中查询

sql - pl/sql - 比较 2 个用户表中的记录计数

for-loop - pl/sql循环记录select oracle plsql

python - 如何确定我在 Mac OSX 上正确安装了 pip?

python脚本在matplotlib inline和QT后端之间切换

python - 使用conda "update"命令后环境依赖不一致如何修复?

eclipse - 由于错误,无法从 Web 服务生成 WSDL

java - 从 Oracle 迁移到 MySQL

sql - 帮助将本周查询从 Oracle PL/SQL 转换为 SQL Server 2008

Python - 将递归抽象为所有第 n 级递归(lxml)