我现在有一个表A,结构如下
  field_name    filed_code
    abc            AA
    abc            AB
    abc            AC
    abc            AD
    abc            AE
    abc            AF
  ...
能否将所有的filed_code列中的内容前面补 00 两位  例如:
  field_name    filed_code
    abc            00AA
    abc            00AB
    abc            00AC
    abc            00AD
    abc            00AE
    abc            00AF
  ...
求帮助

解决方案 »

  1.   

    update A
    set Filed_Code=right('0000'+Filed_Code,4)
      

  2.   

    select field_name,'00'+filed_code,from tb
      

  3.   


    update tb
    set filed_code = '00' + filed_code
      

  4.   

    Oracle這樣試試update A set Filed_Code=lpad(Filed_Code,4,'0')
      

  5.   


    oracle问题不是在这边问的吧,这边是sql server版
      

  6.   


    update tb set filed_code = '00' || filed_code
      

  7.   


    update tb
    set filed_code = '00' || filed_code
      

  8.   

    本帖最后由 roy_88 于 2011-07-28 12:26:12 编辑