@str=replace(@str,char(13)+chr(10),'<BR>')

解决方案 »

  1.   

    用 char(13) 代替回车符?13是不是回车的ascii码?自己看下吧。。
      

  2.   

    declare @a varchar(20)
    set @a = 'abc'+char(10)+char(13)+'def'
    select @a
    select replace(@a,char(10)+char(13),'')                             
    -------------------- 
    abc
    def(所影响的行数为 1 行)                             
    -----------------------
    abcdef(所影响的行数为 1 行)
      

  3.   

    居然又是晚了。果然 回车在ultraedit 显示 代码为0D0A 即十进制 13 10