Learn R Programming

ROracle (version 1.1-11)

dbCommit-methods: Gestion des transactions SGBD

Description

Valide (commit) ou annule la transaction en cours dans une connexion Oracle

Usage

## S3 method for class 'OraConnection':
dbCommit(conn, ...)
## S3 method for class 'OraConnection':
dbRollback(conn, ...)

Arguments

conn
objet OraConnection, tel que produit par la fonction dbConnect
...
inutilisé actuellement.

References

For the Oracle Database documentaion see http://www.oracle.com/technetwork/indexes/documentation/index.html.

Details

\describe{ dbCommit{ L'implémentation enregistre toutes les modifications effectuées sur cette connexion. Les modifications ne peuvent pas être annulées une fois qu'elles ont été enregistrées définitivement. } dbRollback{ L'implémentation annule toutes les modifications effectuées après le dernier point de sauvegarde. } }

See Also

Oracle, dbConnect, dbSendQuery, dbGetQuery, fetch, dbCommit, dbGetInfo, dbReadTable.

Examples

Run this code
drv <- dbDriver("Oracle")
    con <- dbConnect(drv, "scott", "tiger")
    dbReadTable(con, "EMP")
    rs <- dbSendQuery(con, "delete from emp where deptno = 10")
    dbReadTable(con, "EMP")
    if(dbGetInfo(rs, what = "rowsAffected") > 1)
    {
      warning("dubious deletion -- rolling back transaction")
      dbRollback(con)
    }
    dbReadTable(con, "EMP")

Run the code above in your browser using DataLab