dbGetQuery {DBI} | R Documentation |
dbGetQuery
comes with a default implementation that calls
dbSendQuery
, then dbFetch
, ensuring that
the result is always free-d by dbClearResult
.
dbGetQuery(conn, statement, ...)
conn |
A |
statement |
a character vector of length 1 containing SQL. |
... |
Other parameters passed on to methods. |
Subclasses should override this method only if they provide some sort of performance optimisation.
Other connection methods: dbDisconnect
,
dbExistsTable
,
dbGetException
, dbListFields
,
dbListResults
, dbListTables
,
dbReadTable
, dbRemoveTable
,
dbSendQuery
if (require("RSQLite")) { con <- dbConnect(RSQLite::SQLite(), ":memory:") dbWriteTable(con, "mtcars", mtcars) dbGetQuery(con, "SELECT * FROM mtcars") dbBegin(con) dbGetQuery(con, "DELETE FROM mtcars WHERE cyl == 4") dbRollback(con) dbDisconnect(con) }