备注 | 修改日期 | 修改人 | |
修改标题 | 2020-02-04 11:44:00[当前版本] | 系统管理员 | |
格式调整 | 2019-10-25 21:52:56 | 系统管理员 | |
其他原因... | 2019-10-25 20:25:28 | 系统管理员 | |
其他原因... | 2019-10-25 17:45:24 | 系统管理员 | |
DELETE TOP(10) FROM 表名
表太大的时候,比如千万级的时候一次性删除服务器压力很大,此时可以用循环实现:
DECLARE
@i INT
SET @i = 0
WHILE @i < 10
BEGIN
DELETE TOP (50000) FROM permissionlinkproject
--删除前5W条记录
SET @i =@i + 1
WAITFOR delay '00:00:10'
--暂停10秒
END