在我目前的项目中,我继承了许多长(1200多行)SQL Server存储过程,其中包含一些可怕的缩进和格式化,这使得它们几乎不可读。是否有一些工具可以用来自动格式化这些并使它们更具可读性?我不想手动完成并缩进它。
答案 0 :(得分:15)
这是一对夫妇 - 不知道他们的工作有多好,不幸的是......
http://www.wangz.net/gsqlparser/sqlpp/sqlformat.htm(免费)
http://www.sqlinform.com/(免费供个人使用)
答案 1 :(得分:9)
尝试使用ApexSQL Refactor。它集成到SSMS中,它是一个免费工具。关于它的好处是它允许保存格式化选项并与团队共享,所以你们所有人都使用相同的代码设置。
答案 2 :(得分:5)
试试redgate SQLPrompt。它有14天的试用期。
答案 3 :(得分:5)
答案 4 :(得分:2)
查看Sql辅助:
它有一些格式功能。
http://www.roundpolygons.com/Default.aspx?PageContentID=5&tabid=92
我建议下载评估版,看它是否符合您的需求。
答案 5 :(得分:1)
请尝试使用www.softfrontiers.com/Downloads/ReIndenter.shtml 免费(或捐赠)和下载。
适用于C#和SQL Server代码。
非常快,并且不会更改代码,除了缩进和endblock注释丢失和可能。
答案 6 :(得分:1)
我使用以下链接在线格式化和缩进SQL Server代码。 http://sqlserverlearner.com/online-tools/tsql-code-formatter
它的工作很棒!!
答案 7 :(得分:0)
我已经使用dbForge SQL Complete一段时间了,我很满意(99美元和免费版)。格式化程序在Visual Studio和SMSS中工作。它还具有方便的代码完成功能,可以更好地使用SMSS中内置的标准功能 http://www.devart.com/dbforge/sql/sqlcomplete/ordering.html