日期:2014-05-19  浏览次数:20616 次

请教一个函数
sql   server里面有没有这样的函数,就是把带有回车的字符串中的回车去掉。
如:“我
            有个
            问题要问”
变成“我有个问题要问”
有人知道吗?

------解决方案--------------------
declare @str varchar(100)
set @str= '我
有个
问题要问 '

select replace(replace(@str, char(13), ' '), char(10), ' ')
--result
我有个问题要问

(1 row(s) affected)
------解决方案--------------------
楼上正解!
呵呵
补充一点点~

declare @t1 varchar(50)
set @t1= 'aaaaa
bbbbbb '
set @t1=replace(replace(@t1,char(13), ' '),char(10), ' ')
print @t1