用sql在一个表里新加了一个字段,想直接按要求生成数据,因为我表里已经有很多数据,怎么才能让新字段按要求自动生成数据。求sql句子

解决方案 »

  1.   

    update table set 新字段=按要求生成数据 
      

  2.   

    你是要统一的值还是要规定的值。
    你可以先alter table tablename add colname varchar2(100) default 20;
    就会把所有的都是20。
    也可以alter table tablename add colname varchar2(100) ;增加一个字段
    update tablename set colname=
      

  3.   

    比如,update houysysdjb set=()    我需要set的字段自动生成数据,例如0001,0002,0003,0004,按顺序这样排列下去,如果我的表的一共有10000条数据,那就是0001开始--10000 结束
      

  4.   

    update houysysdjb set 字段=lpad(rownum,6,0);
      

  5.   

    update houysysdjb set col=rownum
      

  6.   

    应该这样
    update houysysdjb set 字段=lpad(rownum,5,0)