如我想去掉 表 table1 里 字段 field1 里所有包含换行符的,我都想把其中的换行符去掉,如何才能做到? 谢谢!

解决方案 »

  1.   

    update tb set field1=replace(field1,char(10),'')
      

  2.   


    控制字符 值 
    制表符
     char(9)
     换行符
     char(10)
     回车符
     char(13)
     --楼主要先判断一下,如果如下:输入是回车=回车+换行
    declare @T table(Value varchar(10))
    insert @T select 'a
    b'
    select REPLACE(Value,char(13)+CHAR(10),'') from @T
      

  3.   


    --删除 tab 回车 换行 符号
    REPLACE(REPLACE(REPLACE([TextField], CHAR(9), ''), CHAR(10), ''), CHAR(13), '') 
      

  4.   

    还是用ascii码处理一下吧。楼上给出了特殊字符的ascii码值。