[R获取已更新行数(R Getting the number of rows which have

2019-10-20 22:16发布

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

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

我所得到的(从一个MS SQL Server数据库的连接)只是一个character(0) ...

Answer 1:

从Microsoft数据访问SDK ODBC帮助指导:

SQLROWCOUNT返回受更新,插入的行数,或DELETE语句; 一个SQL_ADD,SQL_UPDATE_BY_BOOKMARK,或SQL_DELETE_BY_BOOKMARK操作SQLBulkOperations; 或SQL_UPDATE或SQLSetPos的SQL_DELETE操作。

我希望有调用通过您所使用的API此ODBC函数的方式。



文章来源: R Getting the number of rows which have been updated
标签: sql r odbc rodbc