sqlserver 一次性删除大量数据
发布时间:2020-12-12 15:17:55 所属栏目:MsSql教程 来源:网络整理
导读:http://www.51obj.cn/?p=183 ? 最近遇到了个问题,操作sqlserver数据库,需要一次性删除大量相同数据(成千上万)的时候会出错。异常如下: 消息 9002,级别 17,状态 4,第 1 行 数据库 ‘HopeWeb2009′ 的事务日志已满。若要查明无法重用日志中的空间的原
http://www.51obj.cn/?p=183 ? 最近遇到了个问题,操作sqlserver数据库,需要一次性删除大量相同数据(成千上万)的时候会出错。异常如下:
翻阅了一些资料总结了解决的办法大致分为两种,其中各有优缺点:
优点:速度比delete的速度快,且使用事务和系统日志少。? 缺点:不带有任何判断条件,不写入日至
分批量删除,每次删除200~1000条数据,这种方法可解决数据库的报出的异常。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |