我最近一直在阅读 DuckDB,大多数示例都涉及在 R 会话中已有某种数据,然后将这些数据推送到 DuckDB。
这是使用 iris 数据集的基本示例;
library("DBI")
con = dbConnect(duckdb::duckdb(), ":memory:")
dbWriteTable(con, "iris_table", iris)
dbGetQuery(con, 'SELECT "Species", MIN("Sepal.Width") FROM iris_table GROUP BY "Species"')
假设我在 sql server 表中有数据,并且想直接将该数据写入鸭子数据库。
有没有办法做到这一点?
如果我有一个 sql 查询
' SELECT * FROM iris_table "
并想直接将其读入 DuckDB,那将如何工作?我在网上没有看到任何这样的例子
- 那将如何运作?
- 这甚至会是一个聪明或可取的方法吗?