sql server 中的游标在操纵大量数据如有100W行的数据,会有什么问题吗
性能怎么样
有经验者给点见意
或者说在存储过程怎么样来FOR一个结果集呢。

解决方案 »

  1.   

    100W行的数据,不要用游标了,效率太差了在存储过程FOR一个结果集,只能用游标说说你的数据库结构及需求,看看有没有其他办法
      

  2.   

    baggio785(狗狗) 
    是这样的
    表1 中有两个字段。字段A。字段B
    现在我要取所有行中字段A的值然后处理。然后更新到字段B
    本来是想在程序中通过SQL语句来获取结果集然后在程序中进行处理,然后用SQL语句发更新语句到数据库。但100W的话, 这样的效率可想而知。。慢。。
    所以看有没有办法在数据库中进行处理。。
    谢谢
      

  3.   

    何不將問題說說清楚,也許不用cursor可以更好的解決?
      

  4.   

    100W的话 索引 合理的 话 
    不是全部 取出 (top 1000 )应该不慢
      

  5.   

    ReViSion(和尚)
    A处理到B的逻辑是不定的,条件很多,根据用户选择的。