4
cx_Oralceを使用してロブフィールドからデータを読み取ろうとしているときに "exceptions.MemoryError"が表示されます。このコードは動作していますが、この1つのロブフィールドは大きすぎるようです。 PythonはMemoryErrorを与えている場合cx_Oracleロブを読むときのMemoryError
Example:
xml_cursor = ora_connection.cursor()
xml_cursor.arraysize = 2000
try:
xml_cursor.execute(“select xml_data from xmlTable where id = 1”)
for row_data in xml_cursor.fetchall():
str_xml = str(row_data[0]) #this throws “exceptions.MemoryError”