4

我正在寻找整理和重新格式化 SQL 查询的脚本或应用程序。我找到了一些不错的在线 SQL 格式化程序(请参阅此处),以及一些可下载的商业应用程序。我对使用在线服务持谨慎态度,因为我不想冒险将这些查询的副本存储在可能会受到损害的地方,即使只是在 Web 服务器的缓存中(这违反了我雇主的政策)。

有谁知道任何可以帮助我解决这个问题的开源应用程序、脚本或可下载的免费软件?

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

干杯!

更新

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

值得关注的还有SQLTidy,这是一个关于谷歌代码的年轻项目,从长远来看它可能会变成伟大的东西。

4

3 回答 3

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

于 2008-10-21T02:52:07.243 回答
1

别的东西......这个免费软件工具适用于 PL/SQL,所以也许那里有它的用途。

PL/SQL 整洁(断开的链接)

于 2008-10-21T22:55:22.930 回答
0

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

于 2008-10-21T02:13:00.270 回答