質問

SQLをフォーマットするSQL Server Management Studioのプラグイン/ツールがあるかどうか疑問に思っていましたか?

フォーマットが不適切なSQLが混乱した大規模なストアドプロシージャを使用していますが、" Select All-> SQLのフォーマット"

役に立ちましたか?

解決

今日、Apex SQL Refactorを発見しました。無料のプラグインです。 SSMSと統合します。欠点は、それがすべてか無かのプロセスであるということです。入力時にリファクタリングされません。

他のヒント

後の回答ですが、うまくいけば価値があります: Poor Man's T-SQL Formatter はオープンです-source(無料)完全なT-SQLバッチ/スクリプトサポート(任意のDDL、任意のDML)、SSMSプラグイン、コマンドラインバルクフォーマッタ、およびその他のオプションを備えたT-SQLフォーマッタ。

http://poorsql.com で即時/オンラインで使用でき、今日は"に卒業しました。バージョン1.0" (数か月間ベータ版でした)、 MERGE ステートメント、 OUTPUT 句、およびその他の気の利いたもののサポートを取得しました。

SSMSアドインでは、独自のホットキーを設定できます(デフォルトは Ctrl - K Ctrl - F 、Visual Studioに一致する)、スクリプト全体または選択/強調表示されている場合はコードのみをフォーマットします。出力フォーマットはカスタマイズ可能です。

SSMS 2008では、組み込みのインテリセンスとうまく組み合わされ、Red GateのSQLプロンプトとほぼ同じ基本機能を効果的に提供します(もちろん、SQLプロンプトにはスニペットなどの追加機能があり、オブジェクトスクリプトなど)。

フィードバック/機能のリクエストは大歓迎です。機会がありましたらぜひご参加ください!

開示:これはおそらくすでに明らかですが、私はこのライブラリ/ツール/サイトを書いたので、この答えも恥知らずな自己宣伝です:)

偶然発見した特別なトリックがあります。

  1. フォーマットするクエリを選択します。
  2. Ctrl + Shift + Q (これにより、クエリデザイナーでクエリが開きます)
  3. OK 出来上がり!クエリデザイナがクエリをフォーマットします。 警告は、手続きコードではなくステートメントに対してのみこれを行うことができますが、何もないよりはましです。

Red-Gateは、Sql Prompt ProまたはSql Refactorのいずれかを作成します。管理スタジオにプラグインしない他の何百ものがありますが、Red-Gateは私が知っている唯一のプラグインを作成し、非常にうまく機能します。また、インテリセンスやその他の便利な機能も提供しています。

http://www.red-gate.com/products/SQL_Prompt/ index.htm

これは無料のオンライン版です。 http://www.sqlinform.com/ (Javaが必要です)ランタイム環境)

組み込みではありませんが、すぐに使用できます。 :) http://www.dpriver.com/pp/sqlformat.htm

SSMSのプラグインではありませんが、ブラウザにブックマークとして保存しておくと便利です。 http://www.dpriver.com/pp/sqlformat.htm

編集:エラー-SSMS、Visual Studio、デスクトップバージョンなどのバージョンがあることに気づきました。まだ個人的に試していません。

これ(Gudu Software)は非常に優れており、管理で機能します。スタジオとはかなり安いです。私の意見ではより多くのオプションが必要ですが、数か月間使用していないため、新しい機能が追加された可能性があります。私はそれを使用したとき、私はそれで満足でした。無料のオンラインバージョンもあります。

SSMS Tools Pack はフォーマットをうまく機能させ、パック内の他のツールは非常に便利です。

このWebサイトでは、基本的なSQLキーワードの大文字化を行っています。

http://www.ascdesc.com

または、私のフォーマッターを試すこともできます。無料ではありません。これはコマンドラインツールであり、外部ツールとしてSSMSと統合できます。 Tidycode T-Sql Formatter

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top