我们怎样才能获得受执行的UPDATE查询影响的行数?
r <- sqlQuery(channel, 'UPDATE foo SET bar = 1')
我得到的(来自与MS SQL Server数据库的连接)只是character(0)
...
答案 0 :(得分:0)
从Microsoft Data Access SDK ODBC帮助指南:
SQLRowCount返回受UPDATE,INSERT或DELETE语句影响的行数; SQLBulkOperations中的SQL_ADD,SQL_UPDATE_BY_BOOKMARK或SQL_DELETE_BY_BOOKMARK操作;或SQLSetPos中的SQL_UPDATE或SQL_DELETE操作。
我希望有一种方法可以通过你正在使用的api来调用这个ODBC函数。