UPDATE 表 SET 字段=STUFF(字段,i,1,'')

解决方案 »

  1.   

    如果我删除第i个后,还要在第i个位置都插入一个字符k是不是UPDATE 表 SET 字段=STUFF(字段,i,1,'k')
      

  2.   

    update table1 set field1=replace(@field1,substring(@field1,i,1),'')
      

  3.   

    哈哈,发现我的办法太麻烦了,原来有个stuff,没错就是你那个办法就可以插入k了
      

  4.   

    不对啊2163.com执行UPDATE IMS_Users SET EmailAddress=STUFF(EmailAddress,1,1,'@')第一次没有反映,第二次才变成@163.com
      

  5.   

    2163.com查询分析器中执行:UPDATE IMS_Users SET EmailAddress=STUFF(EmailAddress,1,1,'@')第一次没有反映,第二次才变成@163.com,后面所有执行都不发生改变了
      

  6.   

    为什么我修改UPDATE IMS_Users SET EmailAddress=STUFF(EmailAddress,1,1,'@')
    中@的时候,第一次执行都无效呢?
      

  7.   

    update tableA set fieldSTR=SUBSTRING(fieldSTR,1,I-1)+SUBSTRING(fieldSTR,I+1,LEN(fieldSTR))