SQL Server Management Studio (SSMS)のクエリー結果のコピー時に改行を保持する方法†
SSMSでクエリーを実行して、VARCHARなどの改行が入ったカラムをコピーし他のアプリケーションなどに貼り付けると改行が無く、1行で貼り付けられてしまいます。(デフォルトでは)
以下の操作設定により、改行を含めてコピーすることができ、他のアプリケーションに改行付きで貼り付けることができます。
* 動作確認環境
- Windows 10 ver.22H2
- SQL Server
Microsoft SQL Server 2019
- SQL Server Management Studio (SSMS)
v18.12.1
コピーまたは保存時にCR/LFを保持 させる設定†
SSMSを起動し、以下の設定操作をすることによりコピー時にCR/LFを保持することができます。
- ツール -> オプション をクリックします。
- オプション画面が表示されるので、下記キャプチャのように操作し、「コピーまたは保存時にCR/LFを保持にチェックを入れOKボタンを押します。
クエリ結果 -> SQL Server -> 結果をグリッドに表示
尚、設定しても改行保持でコピーできなかった場合は、SSMSを再起動してください。
以上の操作により、クエリー結果をコピーしても改行が保持されてクリップボードに保存されます。