2009-03-26 13 views
13

私の現在のプロジェクトでは、長い(1200行以上の)SQL Serverストアドプロシージャをいくつかひどいインデントと書式設定で継承しています。これらを自動的にフォーマットして読みやすくするツールがありますか?私はそれを手動で行ってインデントしたくない。SQL Serverのストアドプロシージャを自動的にインデントして書式設定するためのツールが必要

答えて

15

夫婦だ - 彼らはどのように動作するかも全く分からない、残念ながら...

http://www.wangz.net/gsqlparser/sqlpp/sqlformat.htm(無料)

http://www.sqlinform.com/(個人的な使用のため無料)

+2

SQLinformは実際にはうまく動作します。オプションがたくさんあり、あなたが好きなようにコードをレイアウトすることができます。 – Tomalak

+1

ここでは、独自のプログラムでSQLを自動的にフォーマットする方法を紹介する記事を掲載しています。http://www.dpriver.com/blog/list-of-demos-illustrate-how-to-use-general-sql-parser/sql -beautifier-format-sql-in-own-program/ –

+0

SQLinformにSQL文のための無料のデスクトップバージョンが追加されました。ほとんどの場合、100行までは問題ありません。 – Guido

2

SQLアシスタントを確認してください:

これは何らかのフォーマット機能を備えています。

http://www.roundpolygons.com/Default.aspx?PageContentID=5&tabid=92

は、私はそれがあなたの必要性に合うかどうかを確認するために評価版をダウンロードすることをお勧め。ここで

5

redgate SQLPromptを試してみてください。それは14日間の試験があります。

1

無料www.softfrontiers.com/Downloads/ReIndenter.shtml を試し機能を使用(または寄付)、ダウンロードしないでください。

C#およびSQL Serverコードで動作します。

抜け落ちや可能性がある場合は、インデントやエンドブロックのコメントを除いてコードは変更されません。

0

私はdbForge SQL Completeをしばらく使用しており、満足しています($ 99と無料版)。フォーマッタは、Visual StudioとSMSS内で動作します。また、SMSSに組み込まれた標準のものよりも優れたコード補完機能を備えています。
http://www.devart.com/dbforge/sql/sqlcomplete/ordering.html

9

ApexSQL Refactorを試してみてください。それはSSMSに統合され、無料のツールです。良いことは、フォーマットオプションを保存してチームと共有することができるので、皆さんがコードの設定を同じにすることができるということです。

関連する問題