最近一直纠结于Sqlserver的换行和回车的处理,想了很多办法都不行。最后没有办法,百度了下:
网上解答的原话: 中英文空格的ASCII值为32,而对于控制字符,制表符、换行符和回车符分别是是char(9)、char(10)和char(13)。
于是
select REPLACE(replace(value,CHAR(32),''),CHAR(13)+CHAR(10),'')
最近一直纠结于Sqlserver的换行和回车的处理,想了很多办法都不行。最后没有办法,百度了下:
网上解答的原话: 中英文空格的ASCII值为32,而对于控制字符,制表符、换行符和回车符分别是是char(9)、char(10)和char(13)。
于是
select REPLACE(replace(value,CHAR(32),''),CHAR(13)+CHAR(10),'')
转载于:https://www.cnblogs.com/dingdingmao/archive/2012/06/12/3146480.html