1. ホーム
  2. tsql

[解決済み] TSQLで改行文字を置換する

2022-03-20 07:20:12

質問

TSQL文字列の改行文字を置換(または削除)したいのですが、どうすればよいですか? 何かアイデアはありますか?

当たり前のこと

REPLACE(@string, CHAR(13), '')

をすることはできませんが...

解決方法は?

実は、SQLコマンドやスクリプト文字列の改行には、CR、LF、CR+LFのいずれかを指定することができます。 それらをすべて取得するには、次のようなものが必要です。

SELECT REPLACE(REPLACE(@str, CHAR(13), ''), CHAR(10), '')