SQL Server Management Studio有类似于“Resharper”的插件吗?

24
有没有人知道是否有一个类似于MS Visual Studio中的Resharper的程序或插件适用于SQL Server Management Studio?
例如,当输入Ctrl-Shift-N并开始输入存储过程的名称时,可以看到具有最常用命令(如alter、drop和create)的存储过程列表,这将非常方便。

1
上下文感知的提示也很好,比如“嘿,你开始了一个TRAN但在任何执行路径中都没有COMMIT”。 - felickz
4个回答

17

9

7

我发现了另一个有趣的插件,叫做SqlSmash。它适用于SSMS 2012,目前免费。

以下是来自该网站的特点:

  • 跳转到对象:轻松导航到任何数据库中的表、存储过程、函数或触发器。
  • 格式化 SQL:将您的大小写首选项应用于关键字、变量和标识符,并对 SQL 进行缩进。
  • 执行当前查询:仅执行您的光标所在位置的查询。
  • 搜索对象:搜索所有数据库对象以查找任何文本。
  • 脚本摘要:摘要复杂脚本并轻松导航。
  • 跳转到定义:快速显示 SQL 对象的定义。
  • 查找所有引用:查找其他对象引用您的光标下的 SQL 对象。
  • 快速信息:获取有关光标下的 SQL 对象的快速概述。

1
仅限30天免费使用,遗憾。 - Nick Spreitzer

5

我认为它没有你提到的自动完成功能(在MS Management Studio >= 2008中),但“SSMS Tools Pack”插件具有一些其他你可能感兴趣的功能:

  • SQL片段
  • 窗口连接着色
  • 窗口内容历史记录、查询执行历史记录和当前窗口历史记录
  • 格式化SQL
  • 搜索表、视图或数据库数据
  • 在多个数据库上运行一个脚本
  • 将执行计划位图复制到剪贴板或文件
  • 网格模式下的搜索结果
  • 从结果集、表或数据库生成插入语句
  • 区域和调试部分
  • 从对象资源管理器运行自定义脚本
  • CRUD存储过程生成
  • 新查询模板
  • 常规选项

相关链接:http://www.ssmstoolspack.com/


如果您使用的是 < 2012 版本,则仍然免费,否则需要付许可证成本 =( 不幸的是,它不再是一个社区项目。 - Chris McGrath

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接