你能告诉我如何正确地从表中计算出 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 查询并将行号传递给它。
怎样成为?
如果您有 CLOB,该文档明确表示不要使用:
fetchall()试试这样: