Fox*_*ign 1 sql sql-server replace ntext sql-server-2012
其中一列使用ntext.我想将换行符和回车符替换为空格,但我一次只能做一个.有没有一种方法可以使用CHAR(10),CHAR(13)同时在SQL Server 2012上使用下面的脚本?
REPLACE(CAST(Description as NVARCHAR(MAX)), CHAR(10), ' ') AS Description
Run Code Online (Sandbox Code Playgroud)
要替换CRLF实例,您可以使用:
REPLACE(CAST(Description as NVARCHAR(MAX)), CHAR(13)+CHAR(10), ' ') AS Description
Run Code Online (Sandbox Code Playgroud)
要单独替换所有CR和LF,您可以使用:
REPLACE(REPLACE(CAST(Description as NVARCHAR(MAX)), CHAR(10), ' '), CHAR(13), ' ') AS Description
Run Code Online (Sandbox Code Playgroud)