gpt4 book ai didi

SQL Server 查询试运行

转载 作者:行者123 更新时间:2023-12-01 19:57:43 25 4
gpt4 key购买 nike

我运行了很多执行 INSERT、插入 SELECTUPDATEALTER< 的查询 在表上,并且在开发这些查询时,运行以测试查询的各个部分是否正常工作的中间步骤可能会更改表或表中的数据。

是否可以在不实际修改数据或表结构的情况下进行查询试运行并让 SQL Management Studio 给出结果?

目前我必须备份数据库并运行查询。如果它有效,那么很好,如果不行,我必须恢复数据库(这可能需要大约一个小时),并且我试图避免浪费所有这些时间来恢复数据库。

最佳答案

使用 SQL transaction进行更改然后取消它们。

在执行脚本之前:

BEGIN TRANSACTION;

执行脚本并完成检查后:

ROLLBACK TRANSACTION;

脚本中的所有更改都将被撤消。

注意:确保脚本中没有 COMMIT!

关于SQL Server 查询试运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19837655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com