-3

SQLで

たとえば、印刷したい

Ali 
is going to Alex

だから私は言った

declare @x varchar(max) set @x = 'Ali' + CHAR(10) + 'is going to Alex'

出力は 2 行ではなく 1 行で表示されます

一部のサーバーでは、CHAR(13) を使用しなくても、tohers で非常にうまく機能します。

それを修正する方法はありますか

4

1 に答える 1

3

適切な CR+LF ペアが必要な場合は、次を使用する必要があります。

declare @x varchar(max); 
set @x = 'Ali' + CHAR(13) + CHAR(10) + 'is going to Alex'

さて、ASP ページのどこを見ても、それがどのように変換されるのか、私にはわかりません。etc を文字列に表示したい場合は\r\n、おそらく の代わりにこれらの値を使用することを検討する必要がありCHAR(10)ます。

于 2013-04-03T17:03:41.400 に答える