分階段 大量刪除數據
目的:大量删除数据库记录
环境:SQL SERVER 2012
说明:因需一次性大量删除数数据库记录,但是环境限制,日志大小和空间有限,故分阶段删除
做法:
语句如下
说明:重点 IF @@rowcount < 5000 BREAK;
1 | WHILE 1 = 1 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Real的博客!
评论
TwikooWaline
目的:大量删除数据库记录
环境:SQL SERVER 2012
说明:因需一次性大量删除数数据库记录,但是环境限制,日志大小和空间有限,故分阶段删除
做法:
语句如下
说明:重点 IF @@rowcount < 5000 BREAK;
1 | WHILE 1 = 1 |