Really late, my answer, but perhaps still useful ...
DBI/odbc ( ), ( , RODBC sqlUpdate), SQL-:
library(DBI)
library(odbc)
con <- dbConnect(odbc::odbc(), driver="{SQL Server Native Client 11.0}", server="dbserver.domain.com\\default,1234", Trusted_Connection = "yes", database = "test")
dbWriteTable(con, "iris", iris, row.names = TRUE)
update <- dbSendQuery(con, 'update iris set "Sepal.Length"=?, "Sepal.Width"=?, "Petal.Length"=?, "Petal.Width"=?, "Species"=? WHERE row_names=?')
iris2 <- iris
iris2$Sepal.Length <- 5
iris2$Petal.Width[2] <- 1
iris2$row_names <- rownames(iris)
dbBind(update, iris2)
dbClearResult(update)
data1 <- dbReadTable(con, "iris")
dbDisconnect(con)
, , , , , ...
odbc, DBI dbConnect, . : https://github.com/rstats-db/odbc