用于格式化SQL查询的自由软件或脚本

时间:2008-10-21 02:11:04

标签: sql code-formatting

我正在寻找整理和重新格式化SQL查询的脚本或应用程序。我找到了一些很好的在线SQL格式化程序(参见here),以及一些可下载的商业应用程序。我对使用在线服务持谨慎态度,因为我不想冒险将这些查询的副本存储在可能被泄露的地方,如果只是在网络服务器的缓存中(并且违反了我的雇主的政策)。

是否有人知道任何可能帮助我解决此问题的开源应用程序,脚本或可下载的免费软件?

可能值得一提的是我正在开发Windows平台,但我对其他操作系统的建议持开放态度。

干杯!

更新

我已经按照Vinko Vrsalovic的建议使用了SQLInform,效果非常好。谢谢Vinko!

可能值得关注的东西是SQLTidy,这是一个关于Google Code的年轻项目,从长远来看可能会变成一件好事。

3 个答案:

答案 0 :(得分:2)

尝试一些事情(SQLinForm在2009年之前是免费的)。一些利基完全缺乏良好的开源工具,这很奇怪。

http://www.trialpay.com/checkout/?c=bb7014d&tid=6rGUpGo

http://www.sqlinform.com

http://www.fileheap.com/software-universal-sql-editor-download-11096.html

Emacs宏:

http://www.emacswiki.org/emacs-en/tsql-indent.el

答案 1 :(得分:1)

其他东西......这个免费软件工具适用于PL / SQL,所以也许在那里使用它。

PL / SQL Tidy (Broken Link)

答案 2 :(得分:0)

Red Gate SQL Refactor(试用版)+虚拟机