大家好,最近在写个程序,游标里面有7万条数据,发现效率太慢,有没什么什么好的方法代替游标。这个程序的本意是从几个表中取7万条数据,然后循环取出每一条,根据每一条的特性做一些insert update操作,但是我发现速度真的好慢,求有经验的人 说说有没有其他做法,感谢!!

解决方案 »

  1.   

    根据每一条的特性做一些insert update操作应该是有规则的,看能否整理下规则,减少循环次数
      

  2.   

    根据每一条的特性做一些insert update操作根据这些特性,把同一特性的数据,全部通过创建临时表存储起来,用表来进行插入与更新操作,减少循环次数
      

  3.   

    如果insert,update操作不是很多的话,可以适当的建立索引,可以提高查询效率。
      

  4.   

    就是insert和update嘛  用merge撒
    7w多的游标 肯定不好玩啊