想实现
执行一次Update语句,针对的是多条记录.如何可使这些记录的某个字段的值为一个自增序列?如:[A1] [A2] [AX]        
001 , x , 1
003 , x , 2
004 , x , 3
002 , x , 4
006 , x , 5
008 , x , 6
...
019 , x , n[AX]为要实现自增的字段。为提高多次提交Update的效率问题, 而且要实现 某些记录 每次重新 重置 那个 序列字段.请大哥们帮忙.

解决方案 »

  1.   

    update tbname set ax=rownum;
      

  2.   

    ok,楼上地大哥,正确解决!不知道还有什么方法,可以用一条 语句更新 多条记录 的字段为不同值呢?现在用 rownum 的字变性 来 实现, 有其他实现的方法吗?如 用一个集合去更新那个字段的集合?可否这样实现?(因为这样的话,更新的值就可以自己控制了)
      

  3.   

    你可以写个Procedure去实现啊...