当社では、.INI ファイルから TSQL を読み取る古いアプリを使用しています。アプリが INI ファイルを処理する方法により、TSQL はすべて 1 行である必要があります。私は Poor Mans TSQL Formatter を使用して、SP などのすべてを適切に整頓しますが、逆のことを行う何かがあるかどうか疑問に思っています - 適切にフォーマットされた TSQL を使用して、すべてを 1 行に押し込みます (キャリッジ リターン、改行などを削除します)。 . 私はSSMSで作業していますが、メモ帳++も使用しており、機能があれば他のエディターを喜んで使用します。
質問する
17687 次
5 に答える
11
メモ帳++の使用
複数行にまたがるステートメントを選択し、メニューで次のように選択します: TextFX>TextFX Edit>Unwrap Text
さらに簡単にするために、ショートカット マッパー ([設定] > [ショートカット マッパー]) を使用してキーボード ショートカットに割り当てることができます。
于 2012-07-18T16:11:47.473 に答える
3
縮小コメントを使用して、 Poor MansTSQLFormatterの不要なスペースをすべて削除できます。
[minify]
[/minify]
于 2012-10-01T07:42:28.513 に答える
1
私はマーティンの答えが好きで、おそらくそれが進むべき道です。ただし、文字列操作を使用して、キャリッジ リターンとライン フィードをスペースに変換できることを指摘しておきます。これは、検索/置換ダイアログでの正規表現の制限付き使用を有効にする SSMS の新しいバージョンでは特に簡単です。
于 2012-07-18T16:51:13.640 に答える