14

SQL Server の変数からすべての NewLine を削除するにはどうすればよいですか?

SQL Server 2008 R2 を使用しています。

T-Sql コマンドの変数のすべての NewLine を削除する必要があります。

例えば:

Declare @A NVarChar(500) 
Set @A = ' 12345
        25487
        154814 '
Print @A

そして、それは次のように印刷されました:

 12345
        25487
        154814 

しかし、私はこのような文字列を取得したい:

12345 25487 154814

私はこのクエリを書きますが、うまくいきません:

Set @A = Replace(@A,CHAR(13),' ')
4

4 に答える 4

29

このクエリを使用する必要があります

Declare @A NVarChar(500);

Set @A = N' 12345
        25487
        154814 ';

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

Print @A;
于 2013-08-06T06:38:14.270 に答える