在SQL Server Management Studio中编写破坏性查询(例如,DELETE或UPDATE)时,我总是发现自己希望能够在不实际运行查询结果的情况下预览查询结果.访问非常方便允许你这样做,但我更喜欢手工编写我的SQL,遗憾的是,Access非常差.
所以我的问题是双重的:
是否有SSMS的附加组件,或者是一个单独的工具,它配备了良好的SQL手工编码工具,也可以预览破坏性查询的结果,类似于Access?
是否有任何技术或最佳做法"手工"进行预览; 例如,以某种方式使用交易?
在我看来,做这种事情从根本上讲是重要的,但我似乎无法通过谷歌找到任何东西(我可能只是在寻找错误的东西 - 我对这件事非常无知).目前我采取了一种相当毛茸茸的腰带和括号方法来评论进出选择/删除/更新行并确保我做备份.肯定有必要有更好的方法吗?
有人可以帮忙吗?