ホームページ >データベース >mysql チュートリアル >REPLACE を使用して nvarchar データ内の `` タグを置換するときに改行が挿入されないのはなぜですか?

REPLACE を使用して nvarchar データ内の `` タグを置換するときに改行が挿入されないのはなぜですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-19 13:41:16586ブラウズ

Why Aren't Newlines Inserted When Replacing `` Tags in nvarchar Data Using REPLACE?

nvarchar に改行を正しく挿入する

質問:

タグは削除されますが、改行は挿入されません。根本的な問題は何ですか?

答え:

問題はデータ自体ではなく、SSMS 設定にあります。改行が確実に保持されるようにするには、次の場所に移動します。

Tools -> Options -> Query Results -> SQL Server -> Results to Grid -> Retain CR/LF on Copy or Save

このオプションのボックスをチェックして、コピーまたは保存するときに復帰 (CR) 文字と改行 (LF) 文字が保持されるようにします。結果。この設定を有効にすると、REPLACE 関数は nvarchar データに改行を正しく挿入するはずです。

以上がREPLACE を使用して nvarchar データ内の `` タグを置換するときに改行が挿入されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。