Convert a data frame into form suitable for upload to an SQL database
This is a generic method that coerces R objects into vectors suitable for upload to the database. The output will vary a little from method to method depending on whether the main upload device is through a single SQL string or multiple parameterized queries. This method is mostly useful for backend implementers.
sqlData(con, value, row.names = NA, ...)
con |
A database connection. |
value |
A data frame |
row.names |
Either If A string is equivalent to For backward compatibility, |
... |
Other arguments used by individual methods. |
The default method:
Converts factors to characters
Quotes all strings
Converts all columns to strings
Replaces NA with NULL
con <- dbConnect(RSQLite::SQLite(), ":memory:") sqlData(con, head(iris)) sqlData(con, head(mtcars)) dbDisconnect(con)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.