Learn R Programming

ROracle (version 1.1-8)

dbReadTable-methods: Funciones Prácticas para Manipular Tablas de DBMS

Description

Estas funciones imitan a los equivalentes de R get, assign, exists, remove, objects y names, salvo en el hecho de que generan código que se ejecuta de manera remota en un motor de base de datos.

Arguments

Value

  • Elemento data.frame en el caso de dbReadTable; vector en el caso de dbListTables y dbListFields; elemento lógico en el caso de dbExistsTable, que indica si existe la tabla; de lo contrario, TRUE cuando la operación se ha realizado con éxito o en caso de excepción.

See Also

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

Examples

Run this code
con <- dbConnect(Oracle(), "scott", "tiger")
if (dbExistsTable(con, "FOO", "SCOTT"))
   dbRemoveTable(con, "FOO")

foo <- dbReadTable(con, "EMP")
row.names(foo) <- foo$EMPNO
foo <- foo[,-1]

dbWriteTable(con, "FOO", foo, row.names = TRUE)
dbWriteTable(con, "FOO", foo, row.names = TRUE, overwrite = TRUE)
dbReadTable(con, "FOO", row.names = 1)

dbGetQuery(con, "delete from foo")
dbWriteTable(con, "FOO", foo, row.names = TRUE, append = TRUE)
dbReadTable(con, "FOO", row.names = 1)
dbRemoveTable(con, "FOO")

dbListTables(con)
dbListFields(con, "EMP")

Run the code above in your browser using DataLab