我有来自SQL Server2014存储过程结果集的数千条记录,我通过C#代码将它们逐条插入到SQLite DB表中,这大约需要4-5分钟。我需要减少这次的时间。
我正在寻找类似这样的东西:
insert into 'sqlite_table'
select *
from 'sql_server_table' 使用C#代码或任何直接来自SQL Server脚本的答案都会很有帮助
发布于 2018-05-07 15:44:36
在你的C#代码上。使用SqlTransaction将记录从一个表快速插入到另一个表。
发布于 2018-05-08 11:41:19
我在Sql Server中对MySql做了同样的事情。首先,我停止了AutoCommit (设置AutoCommit=False)。查询之后,运行commit命令。它给了我很好的表现。如果它对你有效,你可以尝试同样的方法。
https://stackoverflow.com/questions/50208840
复制相似问题