PyODB C - нужно ли закрывать курсор перед повторным использованием для вставок - PullRequest
0 голосов
/ 28 января 2020

Не могу понять это, поскольку документация имеет тенденцию концентрироваться на выборках, а не на обновлениях.

Я использую python код вида:

    cur=conn.cursor().execute(<do an insert here>)
    cur.close()
    cur=conn.cursor().execute(<do an insert to another table here>)
    cur.close()
    cur=conn.cursor().execute(<do an update on a different table here>)
    cur.close()

Должен ли я в частности, необходимо закрыть курсор, прежде чем я снова буду использовать его для нового оператора SQL? Документация неясна. Могу ли я выполнить рефакторинг, чтобы сделать несколько SQL операторов, используя один курсор?

...