Python 从mssql连接获取受影响的行数
我有一个脚本,要求我使用Python 从mssql连接获取受影响的行数,python,sql,sql-server,Python,Sql,Sql Server,我有一个脚本,要求我使用\u mssql模块删除和更新mssql 2005服务器上的表。(_mssql) 我遇到了一个解决方案,我可以使用游标的fetchall()方法,但我没有游标,只有要使用的连接 您知道如何打印受影响的行吗 编辑: 尽管行\u受影响的被描述为仅与选择一起使用,但它似乎也适用于删除和更新 您可以从受影响的con.rows\u获取此信息。您需要在每次查询后调用它,因为它返回受上次查询运行影响的行数 con = _mssql.connect(server='SERVER', us
\u mssql
模块删除和更新mssql 2005服务器上的表。(_mssql)
我遇到了一个解决方案,我可以使用游标的fetchall()
方法,但我没有游标,只有要使用的连接
您知道如何打印受影响的行吗
编辑:
尽管行\u受影响的
被描述为仅与选择一起使用,但它似乎也适用于删除和更新 您可以从受影响的con.rows\u
获取此信息。您需要在每次查询后调用它,因为它返回受上次查询运行影响的行数
con = _mssql.connect(server='SERVER', user='USER', password='PASSWORD', database='SOMETHING')
con.execute_query('DELETE [...]'
#print affected rows
con.execute_query('UPDATE [...]'
#print affected rows