2010-07-22 59 views
55

我想美化我编写的SQL查询。什么免费的SQL格式工具存在?

存在哪些允许SQL查询格式化的免费工具?

+0

类似:http://stackoverflow.com/questions/627643/sql-formatting-tool – Ken 2010-07-22 15:06:52

+0

相关:http://dba.stackexchange.com/questions/11074/sql-query-formatter – 2012-01-23 21:03:24

+0

尝试[ApexSQL Refactor] (http://www.apexsql.com/sql_tools_refactor.aspx)。它集成到SSMS中,并有150多种格式化选项。免责声明:我为ApexSQL工作。 – 2013-10-07 21:41:46

回答

0

Sequel Pro如果使用OS X,则只需制定出您需要的内容,然后使用您的知识开发您的查询并使用命令行工具(我个人最喜欢:))。

+0

但Sequel Pro仅适用于MySQL,对不对? – newenglander 2012-04-10 11:20:55

+0

这是正确的@newenglander,Sequel Pro只支持MySQL;但是,Postgresql支持正在进行中! – Trent 2017-02-15 05:15:51

17

T-SQL Tidy是一个很好的在线SQL格式化器/美化器。

它有很多格式化选项。虽然它的目标是T-SQL,但它应该可以用于大多数SQL方言。

+2

现在它提供了一个完全脱机工作的SSMS加载项。似乎提供比PoorMansTsqlFormatter更多的选项。 – 2013-02-28 03:56:33

6

有一个免费的在线Instant SQL Formatter。该网站还销售一些其他版本(例如Visual Studio的附件),但在线版本是免费的。

52

PoorMansTSqlFormatter是一款免费的开源在线美化工具,提供离线SSMS Add-In,命令行美化工具和Notepad ++插件。

该项目旨在格式化任何T-SQL(2000或更高版本)脚本,无论其长度或复杂性如何。

希望这会有所帮助!

+1

我很高兴我找到了你!我一直在寻找免费的东西,不会'回家'(在线)观看我的问题,是便携式的,并且使用我的'感觉家'环境的Notepad ++。感谢堆! – SarjanWebDev 2012-02-14 03:08:25

+0

还有一个免费的基于Java的格式化程序http://www.sqlinform.com – Guido 2013-02-02 21:12:16

+0

@SarjanWebDev,为什么*任何*应用程序打电话回家查看您的查询?这似乎完全是恶意的。 – Pacerier 2015-07-03 10:20:56

2
在15:13 @Christopherous

红色7月22日'10 5000

我在记事本中寻找相同++,发现一个链接,给出了如何创建自己的格式与宏的想法:http://peoplesoft.wikidot.com/formatting-sql-in-notepad。似乎它会工作,但我打算使用上面的SSMS插件之一。 (减少工作)谢谢!