0
0 комментариев

Подскажите, пожалуйста, как правильно считать clobber из таблицы?

Cur.execute("select email, html, id from table")
lettter = cur.fetchall()
conn.close()
for i in letter:
    if len(letter) > 0:
        rec = i[0]
        html = i[1].read() #Это CLOB
        id = i[2]

Дальше начинаю перебирать и получаю ошибку

Cx.oracle.programmingerror: lob variable no longer valid after subsequent fetch

Все работает, если использовать метод fetchone(), но тогда придётся динамически собирать SQL запрос и передавать ему номер строки.
Как быть?


Добавить комментарий