nvarchar に改行を正しく挿入する
REPLACE 関数を使用してリッチ テキスト内の HTML ブレーク タグを改行に置き換えると、改行が失われる場合があります。これは関数のエラーではなく、SQL Server Management Studio (SSMS) の設定が原因です。
nvarchar フィールドに改行を正しく挿入するには、次の手順に従います。
このオプションにチェックを入れると、データをコピーまたは保存するときに復帰 (CR) と改行 (LF) を保持するように SSMS に指示します。グリッド。これにより、意図したとおりに nvarchar フィールドに改行が正しく挿入されるようになります。
この設定を有効にすると、次のように REPLACE 関数を使用して HTML ブレーク タグを改行に置き換えることができます。
SET @rich_text_to_modify = REPLACE(@rich_text_to_modify, '<br>', CHAR(13) + CHAR(10))
これにより、nvarchar フィールドに改行が正しく挿入され、目的のテキスト書式設定が得られます。
以上がSQL Server で REPLACE を使用して nvarchar フィールドに正しく改行を挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。