Insert rows into a table. If the table has key, it will ignore the duplicate rows indexed by the key. It assumes that the table has been created beforehand.
dbAppendTableNew(conn, name, value, ...)
conn | A |
---|---|
name | Name of the table. |
value | A data frame of values. The column names must be consistent with those in the target table in the database. |
... | Other arguments used by individual methods. |
Number of rows appended successfully.
con <- DBI::dbConnect(RSQLite::SQLite(), ":memory:") DBI::dbWriteTable(con, "iris", iris[0, ]) flightscanner:::dbAppendTableNew(con, "iris", iris)#> [1] 150#> Sepal.Length Sepal.Width Petal.Length Petal.Width Species #> 1 5.1 3.5 1.4 0.2 setosa #> 2 4.9 3.0 1.4 0.2 setosa #> 3 4.7 3.2 1.3 0.2 setosa #> 4 4.6 3.1 1.5 0.2 setosa #> 5 5.0 3.6 1.4 0.2 setosa #> 6 5.4 3.9 1.7 0.4 setosadbDisconnect(con)