其中一列使用 ntext。我想将换行符和回车替换到空格中,但我一次只能做一个。有没有一种方法可以CHAR(10)
同时CHAR(13)
在 SQL Server 2012 上使用下面的脚本?
REPLACE(CAST(Description as NVARCHAR(MAX)), CHAR(10), ' ') AS Description
其中一列使用 ntext。我想将换行符和回车替换到空格中,但我一次只能做一个。有没有一种方法可以CHAR(10)
同时CHAR(13)
在 SQL Server 2012 上使用下面的脚本?
REPLACE(CAST(Description as NVARCHAR(MAX)), CHAR(10), ' ') AS Description
要替换 CRLF 实例,您可以使用:
REPLACE(CAST(Description as NVARCHAR(MAX)), CHAR(13)+CHAR(10), ' ') AS Description
要单独替换所有 CR 和 LF,您可以使用:
REPLACE(REPLACE(CAST(Description as NVARCHAR(MAX)), CHAR(10), ' '), CHAR(13), ' ') AS Description
你试过这个吗?
REPLACE(CAST(Description as NVARCHAR(MAX)), '
', ' ') AS Description