プロシージャによって返された LOB の値にアクセスしようとしていますcx_Oracle
。LOB はタプル ( 'reg[0]'
) の最初のフィールドです。
私がこれを行うとき:
regs = cursor.fetchall()
for reg in regs:
print reg[0]
次のエラーが発生します。
DatabaseError: ORA-22922: nonexistent LOB value
read() メソッド (reg[0].read()
の代わりにprint reg[0]
) を使用しようとすると、エラーは同じです。
この場合、どのように LOB 値にアクセスできますか?