使用dbExecute()或dbSendStatement()来执行SQL语句。例如,使用dbExecute()来执行以下更新语句:
library(DBI)
con <- dbConnect(RSQLite::SQLite(), dbname = ":memory:")
dbWriteTable(con, "mtcars", mtcars)
dbExecute(con, "UPDATE mtcars SET mpg = mpg * 2 WHERE cyl = 4")
dbReadTable(con, "mtcars")
在这个例子中,我们使用dbExecute()将mpg值加倍,其中cyl为4。这将导致原始表格被修改。