【发布时间】:2021-11-28 20:09:01
【问题描述】:
SQL Server Management Studio 在按下 Ctrl-E 后执行整个脚本。
对于手动维护脚本文件,我已经注释掉了所有的 UPDATE、INSERT 和 DELETE 语句。
然后只能通过选择要执行的 SQL 脚本来执行。
还有其他方法可以避免 Ctrl-E 执行意外吗?
【问题讨论】:
-
抱歉,SQL Server 查询分析器还是 SQL Server Management Studio? QA 已被弃用多年,但它是一个实际产品,所以我问...
-
很确定您的意思是 SSMS 而不是查询分析器。一个人是如何“不小心”按 ctrl-e 的?您也可以按 F5,这更容易一些。不过不太确定您的问题是什么。
-
(我总是在我的不良习惯/最佳实践演示文稿中开了个玩笑,避免这种情况的一种方法是让您的新查询模板在顶部有一个
BEGIN TRANSACTION;,并将提交和回滚注释掉下面, 如果你做了一个 booboo, 这会给你回滚所有东西的机会. 但有时你会开玩笑, 因为你会在事务中执行一些更新, 然后去吃午饭或回家过夜...... -
@squillman - 你是对的,我使用 SSMS(并且在几年前使用过 QA)。我已经相应地编辑了我的问题。谢谢!
标签: sql-server tsql ssms