0

所以我正在访问,因为我的工作计算机上没有其他程序。我有一个链接表“dbo.returns”,我可以轻松地将其复制到访问并使用更新查询。我正在尝试做的是获取这些更新并将它们附加到 SQL 数据库中。我能够使用传递查询在几秒钟内删除表记录。我只需要写:

删除 dbo.returns

它清除了所有记录。但是我无论如何都找不到快速追加记录。使用标准访问查询追加将在 10 秒内追加 700 条记录或在 20-30 分钟内追加 50,000 条记录。我想减少这一点,因为该表的记录总数为 300,000 条,并且我还有 2 个其他表需要更新 3-4 倍的记录。

有什么办法可以像删除一样编写简单的直通查询?我一直在尝试使用 BulkCopy 或 BulkInsert,但我对编写模块非常缺乏经验,并且无法找到任何我能弄清楚的指南。我无法弄清楚模块中的内容以及查询中的内容。任何帮助都会很棒!

4

1 回答 1

0

如果您将数据放在访问表中,则可以使用 SQL Server 的导入向导来加载数据,速度要快得多。让服务器完成工作总是更快。

于 2013-07-22T16:01:58.237 回答