データベースに渡されたリテラルSQLを返すためにpyodbcを使用する方法はありますか? 辞書のリストを反復する for ループ内のステートメントにパラメーターを渡しています。例えば:
mylist = [{'name': 'john', 'key': 1}, {'name': 'jane', 'key': 2}]
sql = "update people set name = ? where key = ?"
for i in mylist:
cursor.execute(sql, i['name'], i['key'])
スクリプトがデータベースに渡すリテラル sql を印刷または保存できるようにしたいと考えています。pyodbc を使用してこれが不可能な場合、誰かがこの機能を持つ別の Python モジュールを推奨できますか? 前もって感謝します。