lom*_*axx 240 sql formatting ssms
我想知道是否有一个SQL Server Management Studio的插件/工具可以格式化你的SQL?
我正在处理一些大型存储过程,这些过程是格式错误的SQL格式错误,如果我可以选择"全选 - >格式化SQL",那就太好了.
Tao*_*Tao 256
迟到的答案,但希望是值得的:穷人的T-SQL格式化程序是一个开源(免费)T-SQL格式化程序,具有完整的T-SQL批处理/脚本支持(任何DDL,任何DML),SSMS插件,命令行批量格式化程序和其他选项.
它可以在http://poorsql.com上立即/在线使用,并且今天刚刚毕业到"1.0版"(它已经测试了几个月),刚刚获得了对MERGE语句,OUTPUT条款和其他挑剔内容的支持.
SSMS加载项允许您设置自己的热键(默认为Ctrl- K,Ctrl- F以匹配Visual Studio),并格式化整个脚本或仅选择/突出显示的代码(如果有).输出格式是可自定义的.
在SSMS 2008中,它与内置的智能感知很好地结合,有效地提供与Red Gate的SQL提示相同的基本功能(SQL Prompt当然有额外的东西,如片段,快速对象脚本等).
我们非常欢迎您提供反馈/功能请求,如果您有机会请给它一个旋转!
披露:这可能是显而易见的,但我写了这个库/工具/网站,所以这个答案也是无耻的自我推销:)
Jus*_*tin 115
我偶然发现了一个特殊的伎俩.
小智 114
今天我发现了Apex SQL Refactor.这是一个免费的插件.与SSMS集成.缺点是它是一个全有或全无的过程.键入时不会重构.
Sha*_*ore 23
Red-Gate生成一对,Sql Prompt Pro或Sql Refactor.还有一百万人没有插入管理工作室,但Red-Gate是我所知道的唯一插件,而且效果非常好.它们还提供智能和一些其他有用的功能.
http://www.red-gate.com/products/SQL_Prompt/index.htm
Azure Data Studio - 免费且来自 Microsoft - 提供自动格式化(编辑时按 ctrl + shift + p -> 格式化文档)。有关 Azure Data Studio 的更多信息,请访问此处。
虽然这不是 SSMS,但它非常适合编写查询,免费且是 Microsoft 的官方产品。它甚至是跨平台的。小故事:只需切换到 Azure Data Studio 即可编写查询!
更新:实际上 Azure Data Studio 在某种程度上是 Microsoft 推荐的用于编写查询的工具(来源)
如果您:[..] 主要是编辑或执行查询,请使用 Azure Data Studio。
不是SSMS的插件,但我觉得这很方便在我的浏览器中保留为书签:http: //www.dpriver.com/pp/sqlformat.htm
编辑:哎呀 - 我刚刚注意到他们有SSMS,Visual Studio和桌面版等的版本.还没有亲自尝试过.
这个(Gudu软件)相当不错,在Management Studio中工作并且相当便宜.我认为它需要更多选项,但几个月没有使用它,也许他们已经添加了一些新功能.当我使用它时,我很高兴.还有一个免费的在线版本.
| 归档时间: |
|
| 查看次数: |
289261 次 |
| 最近记录: |