似乎cx_Oracle没有。
对于使用Oracle和Python处理xml的任何其他建议表示赞赏。
感谢。
答案 0 :(得分:1)
我设法用cx_Oracle做了这个。
我在使用XMLTYPE字段在表中插入行的语句中使用了sys.xmltype.createxml()函数;然后我使用prepare()和setinputsizes()来指定我用于XMLTYPE字段的绑定变量是cx_Oracle.CLOB类型。
答案 1 :(得分:1)
我设法通过在对XMLType.GetClobVal()
的调用中包装XMLElement调用来实现此目的:
例如:
select xmltype.getclobval(xmlelement("rowcount", count(1)))
from...
不知道局限性但它让我摆脱了麻烦。在Oracle站点上找到了相关信息: Mastering Oracle+Python, Part 1: Querying Best Practices
答案 2 :(得分:0)