是否可以在Sql Server Management Studio Express中自动缩进查询?

时间:2010-01-19 00:58:07

标签: sql sql-server ssms

我的意思是,相当于Visual Studio中Ctrl + K + D的东西会自动缩进代码。在这个意义上有什么东西吗?

5 个答案:

答案 0 :(得分:16)

默认情况下没有,但您可以随时尝试第三方工具,如上面提到的SQL Prompt或ApexSQL Refactor(与SQL Prompt相比,选项略少,但它是免费产品)或只使用在线格式化程序。

答案 1 :(得分:15)

刚发现这个 - 这个旧问题的另一个变体还有更多活动:SQL Formatter for SQL Management Studio

我个人是Poor Man's T-SQL Formatter / http://poorsql.com的忠实粉丝 - 但后来我写了它:)

答案 2 :(得分:9)

来自Red Gate的

SQL Prompt可以做到这一点。

如果您只想在线进行简单格式化,那么相同的技术可以提供FormatSQL.com

答案 3 :(得分:3)

SQL Pretty Printer也可以重新格式化SQL。可作为独立应用程序或SSMS插件使用。可以从http://www.dpriver.com

免费下载(带有唠叨屏幕,但没有其他明显的限制)

http://www.dpriver.com/pp/sqlformat.htm?ref=g_wangz

有一个在线版本

答案 4 :(得分:1)

还有SQLinForm格式化程序。它是一个自动SQL代码格式化程序,适用于所有主要数据库,包括ORACLE,SQL Server,DB2,UDB,Sybase,Informix,PostgreSQL,Teradata,MySQL,MS Access等,具有100多种格式化选项。它有一个Windows热键插件,所以你可以在SSMS中使用它。链接:www.sqlinform.com