sql-server - 在 SQL Management Studio 中删除/更新之前确认?

标签 sql-server ssms

因此,有人连续第二天删除了整个表的数据,而不是他们试图删除的一行,因为他们没有限定的 where 子句。

我已经在 mgmt studio 选项中上下功夫了,但找不到确认选项。我知道其他数据库的其他工具也有它。

最佳答案

我建议您应该始终首先编写带有 WHERE 子句的 SELECT 语句,然后执行它以实际查看 DELETE 命令将删除哪些行。然后只需使用相同的 WHERE 子句执行 DELETE 即可。这同样适用于更新。

关于sql-server - 在 SQL Management Studio 中删除/更新之前确认?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/281339/

相关文章:

sql-server - 具有附加 EXISTS 条件的递归 CTE?

sql-server - 在 SSMS v18.0+ 中调试 SQL

sql - 如何授予用户对 SQL Server 中数据库的读取访问权限?

sql - 如何在不先备份的情况下缩小日志文件?

ssms - SQL Server Management Studio - 多对象资源管理器 Windows

sql-server - 禁用 Hibernate 调用存储过程的事务

php - 着手编写一个 Minecraft 服务器状态检查程序

sql-server - SQL Server 考试

sql-server - 适用于 Linux 的 Windows 子系统 : Error while installing MSSQL Server

sql-server - SSIS 输出和 SSMS 输出中的数据大小差异