【问题标题】:Using BCP utility from R使用 R 中的 BCP 实用程序
【发布时间】:2013-10-08 18:55:03
【问题描述】:

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

我目前正在使用 RODBC 包从远程 SQL 服务器读取数据,但从 sqlFetch() 传输数据时遇到了缓慢的问题,使用 BCP 可以缓解这种情况。

【问题讨论】:

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

标签: sql sql-server r bcp


【解决方案1】:

是的,这是可能的。

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

然后运行:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-09
    • 2012-12-18
    • 1970-01-01
    • 1970-01-01
    • 2010-11-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多