R中的sqlquery不返回查询中的所有行

时间:2017-04-04 07:01:07

标签: sql sql-server r odbc

我在R:

中执行以下命令
dbhandle <- odbcDriverConnect('driver={SQL Server};server=serveripaddress;database=DBName;uid=sa;pwd=pwd;')

FactActivity <- sqlQuery(dbhandle, "SELECT DimCourseID,DimPatientID FROM DWH.FactActivity", as.is=TRUE)

nrow(FactActivity)

在我的数据库中,我有 238634 行,但在R中我得到总行= 237652

所有表都会发生这种情况(我试过三个表)。

知道我遗漏了什么,这减少了R中我的结果集中没有行?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,无法解决问题,最终转而使用RJDBC和Java驱动程序来解决问题。