2013-10-08 38 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") 

這應該是完全一樣,如果你是從命令提示符運行它。

困難的部分是設置您的數據,以便它符合格式文件。

相關問題