有没有办法使用 pyodbc 返回传递给数据库的文字 sql?我将参数传递给迭代字典列表的 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 模块吗?提前致谢。