我的意思是,相当于Visual Studio中Ctrl + K + D的东西会自动缩进代码。在这个意义上有什么东西吗?
答案 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)
SQL Prompt可以做到这一点。
如果您只想在线进行简单格式化,那么相同的技术可以提供FormatSQL.com
答案 3 :(得分:3)
SQL Pretty Printer也可以重新格式化SQL。可作为独立应用程序或SSMS插件使用。可以从http://www.dpriver.com
免费下载(带有唠叨屏幕,但没有其他明显的限制) 有一个在线版本答案 4 :(得分:1)
还有SQLinForm格式化程序。它是一个自动SQL代码格式化程序,适用于所有主要数据库,包括ORACLE,SQL Server,DB2,UDB,Sybase,Informix,PostgreSQL,Teradata,MySQL,MS Access等,具有100多种格式化选项。它有一个Windows热键插件,所以你可以在SSMS中使用它。链接:www.sqlinform.com