SQL Server 2008 Management Studio 加载项缺少 where 子句

SQL Server 2008 Management Studio 加载项缺少 where 子句

很久没有发生过这种情况了,但我写了一条更新语句,却忘记写 where 子句。虽然可以恢复,但我的一小部分还是死了。有没有现有的插件可以在用户打算运行缺少 where 子句的语句时提示用户?

答案1

这里有一些插件可以防止开发人员意外运行没有 WHERE 子句的 UPDATE 或 DELETE:

http://www.sqlsmash.com/

https://www.ssmstoolspack.com/Features?f=14

https://www.ssmsboost.com/

答案2

我不知道有任何插件可以做到这一点,但我也有同样的感觉。我使用 SSMS 中的“自定义颜色”选项使所有生产服务器都显示红色横幅,迫使我在按下 F5 键之前在脑海中思考“你确定吗?”。

另一件事是习惯于 BEGIN TRAN、UPDATE、查看行数、COMMIT。不要忘记提交,否则您的电话会响。

到目前为止,一切运行良好(祈祷)。

相关内容