Как мне прочитать данные cx_Oracle.LOB в Python?

У меня есть этот код:

    dsn = cx_Oracle.makedsn(hostname, port, sid)
    orcl = cx_Oracle.connect(username + '/' + password + '@' + dsn)
    curs = orcl.cursor()
    sql = "select TEMPLATE from my_table where id ='6'"
    curs.execute(sql)
    rows = curs.fetchall()
    print rows
    template = rows[0][0]
    orcl.close()
    print template.read()

Когда я делаюprint rowsЯ получаю это:

[(<cx_Oracle.LOB object at 0x0000000001D49990>,)]

Тем не менее, когда я делаюprint template.read()Я получаю эту ошибку:

cx_Oracle.DatabaseError: Неверный дескриптор!

Как мне получить и прочитать эти данные? Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос