get
,
assign
,
exists
,
remove
, and
objects
,
except that they generate code that gets remotely executed
in a database engine.dbReadTable(conn, name, ...)
dbWriteTable(conn, name, value, ...)
dbExistsTable(conn, name, ...)
dbRemoveTable(conn, name, ...)
dbReadTable
returns a data.frame; all other functions
return TRUE
or FALSE
denoting whether the operation
was successful or not.The semantics of assign
are slightly extended to allow
overwriting or appending to an existing table.
DBI.pdf
in the base directory of this package
or dbDriver
,
dbConnect
,
dbSendQuery
,
dbGetQuery
,
fetch
,
dbCommit
,
dbGetInfo
,
dbListTables
,
dbReadTable
.conn <- dbConnect("MySQL", group = "vitalAnalysis")
con2 <- dbConnect("ODBC", "dsn", "user", "pwd")
if(dbExistsTable(con2, "fuel_frame")){
fuel.frame <- dbReadTable(con2, "fuel_frame")
dbRemoveTable(conn, "fuel_frame")
dbWriteTable(conn, "fuel_frame", fuel.frame)
}
if(dbExistsTable(conn, "RESULTS")){
dbWriteTable(conn, "RESULTS", results2000, append = T)
else
dbWriteTable(conn, "RESULTS", results2000)
}
Run the code above in your browser using DataLab