2009-07-07 41 views
4

我正在尋找一種工具,可以用來清理(格式化,製表符等)我的存儲過程和視圖。有什麼像HTML的整潔,但對於免費/開源的SQL?整潔的SQL

+0

如果你喜歡GBN的回答,你能不能把它標記爲answwered? – 2009-07-07 18:20:13

回答

6

三年後,我只是想圓了兩個選項,似乎缺少了這個問題,我認爲都比上市至今大多數選項比較合適:

  • Poor Man's T-SQL Formatter/poorsql.com(免費,開源,SSMS插件,命令行格式,全DDL/DML腳本格式和我是作者/維護者,這樣我可以把它放在第一:))
  • T-SQL Tidy(免費的SSMS加載項,完整的DDL/DML腳本格式,顯然2008R2加載可以做到離線格式現在也 - 但不是開放源碼)

我相信無論這些更有意義比任何以前的答案,因爲所提供的其他選項:

  • 在線僅(即時SQL格式化)
  • 試用軟件/商業軟件(SQL漂亮打印機)
  • 不要格式(SSMS的工具包,公認的答案)
  • 不能正確處理全T-SQL (CPAN模塊,SQL通話prettifier)
  • 不完整,只能處理一些語句(SqlFormat項目)
3
+0

這是我正在尋找的東西,但它看起來像一個在線應用程序,我想有一些東西可以在本地掛鉤並與現有應用程序集成。 – Rob 2009-07-07 15:54:00

+0

網站可以免費使用,但SSMS的加載項爲40美元。 – Rick 2009-07-07 22:44:48

+1

我認爲這個問題足夠廣泛,使這個答案非常相關。無論如何,它幫助了我。 – heymatthew 2011-01-28 03:44:48

4

ssmstools是有用

+0

我剛剛安裝了這個,它是一個非常有用的工具包。+1 – 2009-07-07 15:52:45