0

我正在尝试访问由带有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 值?

4

1 回答 1

0

我正在使用 sqlalchemy Session 并直接在 Session 而不是游标中执行命令。

当我创建游标并执行时cursor.execute(procedure),我可以根据需要使用 read() 方法访问 LOB 内容。

于 2013-08-28T11:16:31.480 回答