遅い答えですが、うまくいけば価値があります:貧乏人のT-SQLフォーマッターは、完全なT-SQLバッチ/スクリプトサポート(任意のDDL、任意のDML)、SSMSプラグイン、コマンドラインバルクを備えたオープンソース(無料)のT-SQLフォーマッターですフォーマッタ、およびその他のオプション。
http://poorsql.comで即時/オンラインで使用でき、MERGE
のサポートを取得したばかりで、今日は「バージョン1.0」(数か月間ベータ版でした)に移行しました。 ステートメント、OUTPUT
条項、およびその他の厄介なもの。
SSMSアドインを使用すると、独自のホットキーを設定できます(デフォルトは Ctrl です。 - K 、 Ctrl - F 、Visual Studioと一致するように)、スクリプト全体、または選択/強調表示したコード(存在する場合)のみをフォーマットします。出力フォーマットはカスタマイズ可能です。
SSMS 2008では、組み込みのインテリセンスとうまく組み合わされ、RedGateのSQLPromptとほぼ同じ基本機能を効果的に提供します(もちろん、SQL Promptには、スニペット、クイックオブジェクトスクリプトなどの追加機能があります。など)。
フィードバック/機能のリクエストは大歓迎です。機会があれば、ぜひ回転させてください。
開示:これはおそらくすでに明らかですが、私はこのライブラリ/ツール/サイトを書いたので、この答えも恥知らずな自己宣伝です:)