2009-07-07 40 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