R获取已更新的行数

时间:2014-09-10 09:53:19

标签: sql r odbc rodbc

我们怎样才能获得受执行的UPDATE查询影响的行数

r <- sqlQuery(channel, 'UPDATE foo SET bar = 1')

我得到的(来自与MS SQL Server数据库的连接)只是character(0) ...

1 个答案:

答案 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函数。