将数据插入本地临时表的快速方法-vincent
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-查询/SQL语句


将数据插入本地临时表的快速方法

发表时间:2021/4/12 11:46:19 评论(0) 浏览(3788)  评论 | 加入收藏 | 复制
   
摘 要:将数据插入本地临时表的快速方法, insert into
正 文:
CurrentDb.Execute "insert into Tmp_采购材料选择([流水号],[品牌名称],[材料ID],[类别],[大底码标],[包料],[材料名称],[供应商],[款号ID],[工厂款号],[对数],[未购],[总需],[已购],[32#],[33#],[34#],[345#],[35#],[355#],[36#],[365#],[37#],[375#],[38#],[385#],[39#],[395#],[40#],[405#],[41#],[415#],[42#],[425#],[43#],[435#],[44#],[445#],[45#],[46#],[47#],[小小#],[小#],[中#],[大#],[加大#],[品牌],[拉链头],[排单名称],[排单备注],[季度],[客户名称],[客户订单号],[关闭],[单位]) " _
             & " select [流水号],[品牌名称],[材料ID],[类别],[大底码标],[包料],[材料名称],[供应商],[款号ID],[工厂款号],[对数],[未购],[总需],[已购],[32#],[33#],[34#],[345#],[35#],[355#],[36#],[365#],[37#],[375#],[38#],[385#],[39#],[395#],[40#],[405#],[41#],[415#],[42#],[425#],[43#],[435#],[44#],[445#],[45#],[46#],[47#],[小小#],[小#],[中#],[大#],[加大#],[品牌],[拉链头],[排单名称],[排单备注],[季度],[客户名称],[客户订单号],[关闭],[单位] from View_材料需求未购 where 未购<>0 and 关闭=0 and 类别=" & SQLText(Me.List0)

测试了,插入6000条数据,用时0.57秒


如果用:

LoadRecord "Tmp_采购材料选择", "select * from View_材料需求未购 where 未购<>0 and 关闭=0 and 类别=" & SQLText(Me.List0)

相同数据量,用时4.37秒

最近在研究系统的加速问题,个人的小经验,分享一下。如果有更好更快的方法,欢迎提出学习。谢谢


Access软件网交流QQ群(群号:198465573)
 
 相关文章
如何优化 access提高速度  【UMVSoft整理  2009/9/8】
史上速度最快的列表框全选/取消全选方法,10万行1秒内!  【红尘如烟  2010/8/4】
Sql优化查询速度50个方法小结\SQL Server速度查询优化...  【风行  2012/8/4】
一句话让程序运行速度提高了几百倍(recordset的Cursor...  【风行(转载)  2012/9/1】
SQL加速|升迁至SQLServer数据库后,如果存在左联接或者右...  【金宇  2014/4/15】
优化SQL的执行速度   【宏鹏  2018/9/5】
常见问答
技术分类
相关资源
文章搜索
关于作者

vincent

文章分类

文章存档

友情链接