如:有10条记录,有一字段a为数字,我想把这十条记录的a字段内容改为1到10,可以一次实现吗?谢谢
我想知道那如何确定数值??
怎么把这字段的内容(1-10)一块赋给这个字段呢
用sql语句

解决方案 »

  1.   

    UPDATE XXX SET A=xxxxxx
      

  2.   

    ALTER TABLE t ADD id int identity(1,1)
    UPDATE t set a = id
      

  3.   

    不好意思,还不太明白
    风舞轻扬的意思是加一个id字段(自动编号)是吗?让这个字段值等于id?
    我的表结构可以不改变吗?或者改了以后再删除这个字段???
    能解释一下你的意思吗?谢谢
      

  4.   

    就是这个意思。
    改了以后再删除:
    ALTER TABLE t DROP COLUMN id
      

  5.   

    UPDATE t set a = rownum
      

  6.   

    用临时表处理可以不哦
    select identity(int,1,1) as iid,* from 表 where 条件再用iid列的值更新原始表
      

  7.   

    试试用游标,查查SQL的帮助。
      

  8.   

    rs.open"select * from 表",...for i=1 to 10
      rs!a=i
      rs.movenext
    next
      

  9.   

    myarts(xiaobao) 的,再在MoveNext前Update一下就可。
      

  10.   

    或者把你要加入的数据放在数组里。
    如a[10]
    for i=0 to 10
      rs!a=a[i]
      re.update
      rs.movenext
    next