XMLType列をサポートしてPython用のOracleラッパーはありますか?
質問
これはcx_Oracleはしないようです。
オラクルとPythonでXMLを処理するための任意の他の提案が高く評価されます。
感謝します。
解決
私はcx_Oracleでこれを行うために管理します。
Iは、XMLTypeフィールドを持つテーブルに行を挿入ステートメントにsys.xmltype.createxml()関数を使用します。私は私は、XMLTypeフィールドに使用されるバインド変数はcx_Oracle.CLOB型であったことを指定します。
)(()とsetinputsizesを調製する使用しました他のヒント
私は、これはXMLType.GetClobVal()
への呼び出しでXMLElementの呼び出しをラップすることにより、仕事を得るために管理します:
例
select xmltype.getclobval(xmlelement("rowcount", count(1)))
from...
制限のないアイデアを、まだそれがトラブルの私を得ました。 Oracleのサイトでrelelvant情報を見つけました: クエリのベストプラクティスオラクル+ Pythonの、パート1をマスター>
(Oracle以外のPython DB-APIモジュールの言及を削除し、いくつかのより多くの関連するとうまくいけば便利な情報を追加するために編集した)。
DCOracle2の作者ははcx_oracle
に任意の代替(を知ってはいけません>、)「DCOracle2は現在メンテナンスされていないで、サポートは利用できません。」そう、それは本当に選択肢はありません。
ただし、Oracleの上noreferrer">記事をrel="nofollow href="http://www.oracle.com/technology/pub/articles/vasiliev-python-persistence.html"最近
所属していません StackOverflow