【发布时间】:2021-04-22 06:05:49
【问题描述】:
我在表上运行了很多执行INSERT、插入SELECT、UPDATE 和ALTER 的查询,并且在开发这些查询时,运行的中间步骤为了测试查询的各个部分是否正常工作,可能会更改表或表中的数据。
是否可以在不实际修改数据或表结构的情况下,对查询进行空运行并让 SQL Management Studio 为您提供结果?
目前我必须备份数据库并运行查询。如果它有效,那很好,如果无效,我必须恢复数据库(这可能需要大约一个小时),并且我试图避免浪费所有这些时间来恢复数据库。
【问题讨论】:
-
我认为您可以根据需要使用临时表。例如,创建一个临时表,然后向其中插入数据。最后更新它并根据需要进行更改。完成所有工作后,您可以删除您将创建的表。为了更具体地说明我写的内容,请向我们提供您的插入等场景和您的表格。
标签: sql sql-server