0

是否有任何轻量级工具允许独立于与特定数据库关联的主要应用程序/实用程序的易于阅读的 SQL 制作?

我最近发现自己正在使用 MySQL、Access 和现在的 MS-SQL,并使用 Notepad++ 构建查询,因为它提供了基本的语法突出显示,可以帮助我不熟悉的眼睛,但没有逻辑格式 - INNER JOIN、WHERE 等的新行,缩进继续参数,我敢说它甚至 IntelliSense - 那种东西。

特别是在重新调整呈现为难以理解的块的现有查询时,能够将其粘贴到某个地方,单击一个按钮并以更人性化的格式显示它会很好。

这样的工具存在吗?

编辑:感谢您的建议。特别是,SQLinForm 具有我理想中的那种细粒度控制。

可惜只有在线版本是免费的,一个 OSS 独立应用程序(不是 Java - gumph!)会更可取,因为 SQL 并不是我工作的主要重点,我什至看不到我在 bean 柜台上摆动 30 美元,所以我不要为试图修复他们糟糕的报告而头疼。

还有吗?

编辑2: 哎呀,这似乎已经被问过了。当我检查时,我显然不是在寻找正确的东西。搜索工具名称或通过 Google 搜索,提出了许多类似的问题 - 投票结束。

4

4 回答 4

2

我过去使用它来使一些丑陋的 sql 有点可读性:http ://www.dpriver.com/pp/sqlformat.htm

于 2009-05-08T12:56:57.993 回答
1

我过去使用过SQLInform,结果非常好——它再次以合理的准确性格式化您粘贴的任何 SQL。

于 2009-05-08T13:02:56.090 回答
0

我主要为此使用了oracle SQL Developer。但这并不完全是轻量级的。MS-SQL-Server 开发 UI 也适用于此。(我认为它们也适用于不同的数据库)。

Toad 是另一个不错的 UI。(但也不是轻量级的)

于 2009-05-08T12:57:16.980 回答
0

我还没有尝试过,但我看到至少有一个 SQuirreL 插件提到了格式化。免费/开源/Java。 http://www.squirrelsql.org/index.php?page=plugins

于 2009-05-08T13:54:03.863 回答