有没有一种方法,以确定已创建的(甚至是创建和设置的值),但不会再使用的局部变量? 我沿着当IDE将强调这样的变量有波浪线的线条思考。
如果这是不是可以内SSMS启用,是否有任何加载项做到这一点?
(在SQL Server 2008 R2特别感兴趣,如果它的事项)
感谢您的见解。
有没有一种方法,以确定已创建的(甚至是创建和设置的值),但不会再使用的局部变量? 我沿着当IDE将强调这样的变量有波浪线的线条思考。
如果这是不是可以内SSMS启用,是否有任何加载项做到这一点?
(在SQL Server 2008 R2特别感兴趣,如果它的事项)
感谢您的见解。
ApexSQL重构,自由SSMS和VS SQL格式化和重构插件,有一个特点,发现未使用的变量和参数,并通过识别并删除不使用的参数和变量清理你的代码。
你可以找到有关该功能的这更多信息的文章
声明:我ApexSQL工作作为支持工程师
SSMS没有做到这一点,很遗憾。 在所有。 这令我感到奇怪的方式,因为它不能是难以确定的。
我不知道的加载项,但是史密斯先生在他的评论的建议。
你可以从尝试SqlCodeGuard http://www.sqlcodeguard.com/ -为SSMS免费插件
它有一堆的T-SQL代码检查,并有规则“MI005变量声明,但从未使用过”