1

有没有办法识别已创建(甚至创建并设置为值)但不再使用的局部变量?我正在考虑IDE何时会用波浪线在这些变量下划线。

如果这不是可以在 SSMS 中启用的功能,是否有任何插件可以做到这一点?

(如果重要的话,对 SQL Server 2008 R2 特别感兴趣)

感谢您的洞察力。

4

3 回答 3

2

ApexSQL Refactor 是一个免费的 SSMS 和 VS SQL 格式化和重构插件,它具有查找未使用的变量和参数并通过识别和删除未使用的参数和变量来清理代码的功能。

您可以在本文中找到有关此功能的更多信息

免责声明:我作为支持工程师在 ApexSQL 工作

于 2014-03-29T17:05:10.667 回答
1

您可以从http://www.sqlcodeguard.com/尝试 SqlCodeGuard - SSMS 的免费插件

它有一堆 t-sql 代码检查和规则“MI005 变量已声明但从未使用”

于 2013-07-14T22:35:43.490 回答
1

不幸的是,SSMS 没有这样做。完全没有。这在某种程度上让我感到惊讶,因为它并不难确定。

我不知道加载项,但史密斯先生在他的评论中有一个建议。

于 2013-07-14T19:50:35.257 回答