执行事务时锁定表以进行更新/删除/插入

问题描述 投票:0回答:1

我正在尝试使用How to delete large data of table in SQL without log?将我的DELETE语句转换为TRUNCATE>

这是我正在尝试的内容,

   -- Move recent records from Main table to a Temp table
   -- TRUNCATE the Main table
   -- Return back data from Temp table to Main table

在此期间,我想停止在我的主表上运行任何INSERT / UPDATE / DELETE语句(直到TRUNCATE语句运行,因为如果允许的话,我们可能会在TRUNCATE期间丢失一些数据。

我正在尝试使用如何在不使用日志的情况下删除SQL中的表的大数据来将我的DELETE语句转换为TRUNCATE?这是我正在尝试的-将最近的记录从主表移动到Temp ...

sql sql-server sql-server-2014
1个回答
0
投票

尝试使用交易:

© www.soinside.com 2019 - 2024. All rights reserved.