2013-10-08 43 views
0

是否可以在R中使用BCP实用程序?使用R的BCP实用程序

我目前使用RODBC软件包从远程SQL服务器读取数据,但我的数据传输速度缓慢,可以通过使用BCP缓解sqlFetch()

+0

可以肯定的是,您指的是称为“bcp”的SQL Server批量复制实用程序,而不是R贝叶斯变更程序包。也称为bcp? –

+0

这是正确的。 – jpd527

回答

0

是的,这是可能的。

首先确保您可以通过在Windows的环境变量中包含路径来运行BCP实用程序,或者您可以使用完整的文件路径。

然后运行:

shell("bcp dbName.dbo.tableName in mydata.csv -F 2 -S sqlSrvr -T -f bcp.fmt") 

这应该是完全一样,如果你是从命令提示符运行它。

困难的部分是设置您的数据,以便它符合格式文件。

相关问题