是否可以在 Sql Server Management Studio Express 中自动缩进查询? [关闭]
Posted
技术标签:
【中文标题】是否可以在 Sql Server Management Studio Express 中自动缩进查询? [关闭]【英文标题】:Is it possible to auto-indent a query in Sql Server Management Studio Express? [closed] 【发布时间】:2010-01-19 00:58:07 【问题描述】:我的意思是,相当于 Visual Studio 中的 Ctrl + K + D 自动缩进代码。有这个意义吗?
【问题讨论】:
www.sqlinform.com 上的 SQL Formatter 有一个窗口热键功能,可以做同样的事情 【参考方案1】:刚刚发现了这个 - 这个旧问题的另一个变体,它有更多的活动:SQL Formatter for SQL Management Studio
我个人是Poor Man's T-SQL Formatter / http://poorsql.com 的忠实粉丝 - 但后来我写了它:)
【讨论】:
请接受我的支持,好心的先生。 感谢您制作了穷人的 tsql 格式化程序。您在这里节省了很多时间。【参考方案2】:默认情况下没有,但您始终可以尝试使用第三方工具,如上面提到的 SQL Prompt 或 ApexSQL Refactor(与 SQL Prompt 相比选项略少,但它是免费产品)或只使用在线格式化程序。
【讨论】:
【参考方案3】:Red Gate 的SQL Prompt 可以做到这一点。
如果您只想在线进行简单的格式化,那么FormatSQL.com 也可以使用同样的技术
【讨论】:
看起来很棒的产品!太可惜了,太贵了! (发这篇文章时大约 300 美元) 格式化SQL很棒!谢谢!我想知道为什么 thid 没有内置函数。【参考方案4】:SQL Pretty Printer 也可以重新格式化 SQL。可作为独立应用程序或 SSMS 插件使用。从http://www.dpriver.com免费下载(带有唠叨屏幕,但没有其他明显限制)
http://www.dpriver.com/pp/sqlformat.htm?ref=g_wangz有在线版
【讨论】:
单机下载版本无法保存或复制到剪贴板。【参考方案5】:还有 SQLinForm 格式化程序。它是所有主要数据库的自动 SQL 代码格式化程序,包括 ORACLE、SQL Server、DB2、UDB、Sybase、Informix、PostgreSQL、Teradata、mysql、MS Access 等,具有 100 多种格式化选项。它有一个 Windows 热键插件,所以你可以在 SSMS 中使用它。链接:www.sqlinform.com
【讨论】:
以上是关于是否可以在 Sql Server Management Studio Express 中自动缩进查询? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
是否可以在 SQL Server 中使用 nolock 更改视图?
是否可以在Microsoft SQL Server上为SQL查询设置超时?