RODBC试图加速saveSQL

时间:2013-11-22 10:40:34

标签: sql r rodbc

我正在尝试使用我在这里找到的函数来加速saveSql,因为它对于大型数据集来说非常缓慢。

该功能来自here

我总是得到一个错误,即使用我的sqlQuery找不到该对象

sqlQuery(channel, paste("COPY ", TEST, " FROM '", getwd(), "/", TEST, ".csv' WITH NULL AS 'NA' DELIMITER ',' CSV HEADER;",sep=""))

**object 'TEST' not found**

其余代码正在运行。

1 个答案:

答案 0 :(得分:0)

忘记关于sqlQuery的位,只需查看对paste的调用。 R期望一个名为TEST的变量,可能包含一个字符串。

TEST <- "test"
paste("COPY ", TEST, " FROM '", getwd(), "/", TEST, ".csv' WITH NULL AS 'NA' DELIMITER ',' CSV HEADER;",sep="")