以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  语句执行慢优化  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=159026)

--  作者:hopestarxia
--  发布时间:2020/12/11 1:10:00
--  语句执行慢优化
老师,我要将窗口中Table1的数据生成明天添加到明细表中去,用以下代码虽然可以实现需求,但是1-2万多条记录电脑就是10来分钟没响应一样才能执行完成。
请问老师如何能优化如下代码提高执行效率。(每一行有一个起始号码,一个结束号码,将包括从起始到结束之间的所以号码填加到明细表)
例数据:179201 68201DE2K56069050545 68201DE2K56069050665    
            183211 UK4200531499605ED001 UK4200531499605ED025

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20201211010838.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2020/12/11 8:34:00
--  
1、把dhkzl表数据一次性加载出来查询
2、去掉nrs.save(),到最后加上datatables(xx表).save,如果是sqlserver可以看看:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=147288&replyID=&skin=1

--  作者:hopestarxia
--  发布时间:2020/12/11 9:50:00
--  
谢谢老师!