sqlserver 中 循环删除表中的数据,这样不会锁表,导致业务出现问题

WHILE 1 = 1
BEGIN
DELETE TOP(500) FROM  workform WHERE lrsj is null
IF @@rowcount < 500
BREAK;
END

sqlserver 中 循环删除表中的数据,这样不会锁表,导致业务出现问题

 

posted @ 2023-11-30 09:00  aniymx  阅读(110)  评论(0)    收藏  举报