我有一个表A.里面有一个字段名B(nvarchar)B里面的内容是'2006-01-01','2006-01-02',是'2006-01-03'等想写一个SQL.把数据都改为:'2008-01-01','2008-01-02',是'2008-01-03'其他不变.

解决方案 »

  1.   

    update A
    set B=replace(B, '2006', '2008')
      

  2.   


    update 表 set 列=replace(列,'2006','2008')
      

  3.   

    nvarchar?update tab
      set fld=replace(fld,'2006-','2008-')
      

  4.   

    update 表A
    set B=replace(B,'2006','2008')
    where B like '2006%'
      

  5.   

    这样?
    update 表 set 列 = replace( 列,'2006','2008')
      

  6.   


    update a set b = dateadd(yy,2,b)
      

  7.   

    update A
    set B=replace(B,'2006','2008')
    where B like '2006%'