在Visual Studio和其他IDE中,您可以使用键盘快捷键,通过菜单或键入时自动自动设置代码格式。
我想知道是否还有一种方法可以在SQL Server Management Studio中启用此标准功能?
我正在处理一些大型存储过程,这些过程是格式不正确的SQL的混乱堆,如果我可以直接选择“全选->格式化SQL”,那将是很好的选择。
在Visual Studio和其他IDE中,您可以通过键盘快捷键,菜单或键入时轻松地自动设置代码格式。我想知道是否还有一种方法可以启用此功能...
最新答案,但希望是值得的:Poor Man's T-SQL Formatter是一种开源(免费)T-SQL格式化程序,具有完整的T-SQL批处理/脚本支持(任何DDL,任何DML),SSMS插件,命令行批量格式化程序,以及其他选项。
此网站在这里进行基本的SQL关键字大写:
或者您可以尝试使用我的格式化程序。它不是免费的。它是一个命令行工具,可以与SSMS集成为外部工具。...Tidycode T-Sql Formatter
我偶然发现了一个特殊的把戏。
我偶然发现了一个特殊的把戏。
[Red-Gate使一对,SQL Prompt Pro或Sql Refactor。还有一百万个没有插入Management Studio的插件,但是Red-Gate是我所知道的唯一插件,并且效果很好。它们还提供智能感知和其他一些有用的功能。
这是一个免费的在线网站:http://www.sqlinform.com/(需要Java Runtime Environment)
它不是内置的,但是使用起来很快。 :)http://www.dpriver.com/pp/sqlformat.htm
不是SSMS的插件,但是我发现可以方便地将它作为书签保留在浏览器中:http://www.dpriver.com/pp/sqlformat.htm
This one (Gudu Software)非常好,可以在Management Studio中使用,而且非常便宜。我认为它需要更多选择,但是几个月没有使用过,也许他们已经添加了一些新功能。当我使用它时,我对此感到满意。还具有免费的在线版本。
[SSMS Tools Pack很好地进行了格式化,并且包装中的其他工具非常方便]