更新一百多万条数据如何提高速度使用access

时间:2021-11-02 23:21:19
领导给了个mdb内有110万条数据要求将里面的字段按一定规则筛
我写完正则后做了如下动作
1.先将所有数据查询出来 select 字段 from table
2.用rs.next()对每个字段值用正则筛,做一个try catch,有被正则捕获到的进行更新该字段,没有被正则捕获的直接进入下一次循环
统计了一下共有13万条数据要更新,不执行更新动作只打印出来的话要55s,每次循环执行更新动作时间简直抓狂!按这个估计跑个一天都差不多。
请问有没有什么办法能提高这个速度?虽然时间上没什么限制,但还是想要更快一些。

更新语句,update table set xxx = 'xxx' where id = x 没有多余的

1 个解决方案

#1


将数据表导入SQL server去处理。

#1


将数据表导入SQL server去处理。