¿Cómo insertar un marco de datos en una tabla de SQL Server?

Estoy tratando de cargar un marco de datos en una tabla de SQL Server. Intenté dividirlo en una simple cadena de consulta SQL.

library(RODBC)
con <- odbcDriverConnect("driver=SQL Server; server=database")

df <- data.frame(a=1:10, b=10:1, c=11:20)

values <- paste("(",df$a,",", df$b,",",df$c,")", sep="", collapse=",")

cmd <- paste("insert into MyTable values ", values)

result <- sqlQuery(con, cmd, as.is=TRUE)

..que parece funcionar pero no se escala muy bien. hay una manera mas facil?

Respuestas a la pregunta(3)

Su respuesta a la pregunta