使用R的BCP实用程序

时间:2013-10-08 18:55:03

标签: sql sql-server r bcp

是否可以在R?

中使用BCP实用程序

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

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。

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

然后运行:

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

这应该与您从cmd提示符运行它完全一样。

困难的部分是设置数据,使其与格式文件匹配。