Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在 R 中使用 BCP 实用程序?
我目前正在使用 RODBC 包从远程 SQL 服务器读取数据,但是我遇到了数据传输缓慢的sqlFetch()问题,使用 BCP 可以缓解这种情况。
sqlFetch()
对的,这是可能的。
首先确保您可以通过在 Windows 的环境变量中包含路径来在任何地方运行 BCP 实用程序,或者您可以使用完整的文件路径。
然后运行:
shell("bcp dbName.dbo.tableName in mydata.csv -F 2 -S sqlSrvr -T -f bcp.fmt")
这应该与您在 cmd 提示符下运行它完全一样。
困难的部分是设置您的数据,使其与格式文件匹配。