我如何从SQL Server中的变量中删除所有NewLine?

Neg*_*heh 12 sql t-sql sql-server sql-server-2008-r2

我如何从SQL Server中的变量中删除所有NewLine?

我使用SQL Server 2008 R2.

我需要在T-Sql命令中删除变量中的所有NewLine.

例如 :

Declare @A NVarChar(500) 
Set @A = ' 12345
        25487
        154814 '
Print @A    
Run Code Online (Sandbox Code Playgroud)

它像这样印刷

 12345
        25487
        154814 
Run Code Online (Sandbox Code Playgroud)

但我想得到像这样的字符串

12345 25487 154814

我写这个查询,但它不起作用:

Set @A = Replace(@A,CHAR(13),' ')
Run Code Online (Sandbox Code Playgroud)

Ard*_*oli 27

您必须使用此查询

Declare @A NVarChar(500);

Set @A = N' 12345
        25487
        154814 ';

Set @A = Replace(@A,CHAR(13)+CHAR(10),' ');

Print @A;
Run Code Online (Sandbox Code Playgroud)