dbGetRowsAffected {DBI} | R Documentation |
This method returns the number of rows that were added, deleted, or updated by a data manipulation statement.
dbGetRowsAffected(res, ...)
res |
An object inheriting from DBIResult. |
... |
Other arguments passed on to methods. |
dbGetRowsAffected()
returns a scalar number (integer or numeric),
the number of rows affected by a data manipulation statement
issued with dbSendStatement()
.
The value is available directly after the call
and does not change after calling dbFetch()
.
For queries issued with dbSendQuery()
,
zero is returned before
and after the call to dbFetch()
.
Attempting to get the rows affected for a result set cleared with
dbClearResult()
gives an error.
Other DBIResult generics: DBIResult-class
,
dbBind
, dbClearResult
,
dbColumnInfo
, dbFetch
,
dbGetInfo
, dbGetRowCount
,
dbGetStatement
,
dbHasCompleted
, dbIsValid
,
dbQuoteIdentifier
,
dbQuoteString
con <- dbConnect(RSQLite::SQLite(), ":memory:") dbWriteTable(con, "mtcars", mtcars) rs <- dbSendStatement(con, "DELETE FROM mtcars") dbGetRowsAffected(rs) nrow(mtcars) dbClearResult(rs) dbDisconnect(con)