花草堂 发表于 2023-9-14 12:28:14

SQL Server查询空运行

我操作了很多查询,在表上执行INSERT‘s SELECT‘,UPDATE‘ insert
‘,’s和ALTER‘s,在开发这些查询时,需要执行一些中间步骤来测试查询的各个部分是否正常工作,并且可能会更改表或表中的数据。
是否可以空运查询,让步SQL Management Studio在没有实际修改数据或表结构的情况下提供结果?
此时此刻,我必须备份数据库并进行操作查询。如果它能正常运行,那么如果没有,我必须恢复数据库,这可能需要大约一个小时,我试图避免浪费所有的时间来恢复数据库数据库。
                                                               
    解决方案:                                                               
                                                                使用SQL改变事务,然后取消。
脚本执行前:
BEGIN TRANSACTION;执行脚本并完成检查后:
ROLLBACK TRANSACTION;脚本中的所有变化都将被取消。
注:请确保您COMMIT没有脚本!
页: [1]
查看完整版本: SQL Server查询空运行