除了用游标遍历表的数据以外,还有没有其它的方法遍历整个表的数据

解决方案 »

  1.   

    用一个 IDENTITY字段建立一个临时表,然后用While循环。
      

  2.   

    用while循环,条件是什么,identity吗
      

  3.   

    当然要看具体应用,要更新一张表的数据(update table set a=1),你当然可以拿出来一条条更新。只不过有时候处理起来实在很复杂,用游标看起来简明一点,不到万不得已还是不要用的好,毕竟这东西很慢~~
      

  4.   

    如果只是为了读取数据而不需要修改数据,可以直接SELECT出来到客户端的内存中逐条处理;
    如果需要UPDATE,在该表有主键的情况下,可以逐条根据主键来处理
     select min(主键条件) from .. where  主键条件〉上一次的主键条件