【问题标题】:cx_Oracle.STRING to Python string conversioncx_Oracle.STRING 到 Python 字符串的转换
【发布时间】:2019-10-29 08:59:20
【问题描述】:

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

proc output variable: x_status

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

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

【问题讨论】:

  • 我试过 str(x_status) 它有效..这是正确的方法吗?或者有没有更好的方法将 cx_Oracle 对象转换为等效的 python 对象。

标签: python oracle plsql cx-oracle


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-03-11
    • 2015-09-02
    • 2018-06-05
    • 1970-01-01
    • 1970-01-01
    • 2012-05-16
    • 2016-06-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多