我正在使用库RODBC
连接R和SQL Server。我正在将一个表从SQL Server加载到R。在SQL Server中,我没有任何行,其中列ApplicationID
是NULL
。但是在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))