【发布时间】:2015-04-22 02:15:52
【问题描述】:
我将包含换行符的数据插入到数据库中。然后我检索该数据。我正在使用此脚本尝试在从 SQL 中选择数据时删除换行符:
Select Replace(Replace stringname,char(10),'',char(32),'')) from tablename
替换功能似乎执行了,但它没有正确删除换行符。
【问题讨论】:
-
不应该是
Select Replace(Replace(stringname,char(10),''),char(13),'') from tablename吗?您也可以使用单个替换Select Replace(stringname,char(13)+char(10),'') from tablename。 char(32) 对应空格符号 -
与论坛网站不同,我们不使用“谢谢”、“任何帮助表示赞赏”或Stack Overflow 上的签名。请参阅“Should 'Hi', 'thanks,' taglines, and salutations be removed from posts?.
标签: sql-server sql-server-2008 linefeed