是否可以在R?
中使用BCP实用程序我目前正在使用RODBC软件包从远程SQL服务器进行读取,但是sqlFetch()
的数据传输速度很慢,这可以通过使用BCP来缓解。
答案 0 :(得分:0)
是的,这是可能的。
首先确保您可以通过在Windows的环境变量中包含路径来运行BCP实用程序,或者您可以使用完整的文件路径。
然后运行:
shell("bcp dbName.dbo.tableName in mydata.csv -F 2 -S sqlSrvr -T -f bcp.fmt")
这应该与您从cmd提示符运行它完全一样。
困难的部分是设置数据,使其与格式文件匹配。