【发布时间】:2019-02-14 14:28:06
【问题描述】:
在尝试了一些在网上找到的不同包和方法后,我还没有找到一种解决方案,可以将 R 中的数据框插入到 SQL Server 中的现有表中。 我在 MySQL 上取得了巨大的成功,但 SQL Server 似乎更难。
我已经设法使用 DBI 包编写了一个新表,但我找不到使用此方法插入的方法。看文档,好像没有插入的方法。
由于有超过 1000 行数据,使用 RODBC 包中的 sqlQuery 似乎也不可行。
任何人都可以建议一种将数据框中的大量数据插入现有 SQL 表的工作方法吗?
【问题讨论】:
-
这是否仍会受到 SQL Server 中最大 1000 行插入限制的限制?
-
不幸的是,是的。在我的例子中,我编写了一个循环,将数据插入 1000 行批次。
标签: sql r sql-server odbc