我有一个python脚本,它对MS SQL数据库没有什么惰性数据。我的部分代码:
cursor.execute("INSERT INTO TABLE (COL1, COL2, COL3) VALUES (%s,%s,%s)", (a,b,c))
a,b和c是变量。
我想打印执行的SQL命令。这可能吗?
我的目标是记录/打印每个已执行的SQL命令,例如:
INSERT INTO TABLE (COL1, COL2, COL3) VALUES ('Lemon','Apple','Orange')
就像pymysql游标上的_last_executed属性。
谢谢!
最佳答案
你可以试试
print ("INSERT INTO TABLE (COL1, COL2, COL3) VALUES (%s,%s,%s)", (a,b,c))
关于python - pymssql获取SQL命令-last_exected,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39773253/