我需要在 ASP.NET 页面上有一个按钮,该按钮会触发从 Oracle 中的一个表到 Access DB 的数据复制。大约有 25'000 行。此过程每天将触发 2-3 次,优化(速度)是关键要求。
我尝试使用 Oracle 制作一个 DataReader 数据,然后遍历它,每次都使用 ExecuteNonQuery() 执行 INSERT 到 Access 中。使用此方法需要 5 分钟以上。
这根本不是我的专业领域,我会很感激一些关于我应该做什么的提示(甚至是一个工作代码示例)。
精度低:出于某种原因(我知道它已被弃用),我必须使用 System.Data.OracleClient。Oracle 中的表和 Access 中的表具有相同的字段名称。