从SQL Server复制数据时R中缺少值的行

时间:2019-01-07 15:00:54

标签: sql r sql-server rodbc

我正在使用库RODBC连接R和SQL Server。我正在将一个表从SQL Server加载到R。在SQL Server中,我没有任何行,其中列ApplicationIDNULL。但是在R中,我得到的数据dataSQL缺少ApplicationID。不知道我需要尝试使用其他库还是只使用RODBC进行适当的设置。

我试图将数据从SQL Server保存到CSV并在R中读取。但这会创建没有名称的额外列。我认为,因为SQL Server中的某些值大于扫描的值。

library('RODBC')

# connect to SQL
cn <- odbcDriverConnect(connection = "Driver={SQL Server Native Client 11.0};server=TRGVSQL3100;database=GroupData;trusted_connection=yes;")

# Load dev data
Sys.time()
dataSQL <- sqlQuery(cn, "select * from [DATAStage].[dbo].[Table_Name]")

Sys.time()
on.exit(odbcClose(cn))

0 个答案:

没有答案