【常见问题】单据附件列表数据太大,附件表数据清理原创
179次浏览
编辑于2023年01月09日 10:39:03
问题反馈:有小伙伴反馈,设置了数据库存储,导致附件表非常大,几百g,那么针对不用的附件如何清理呢?
解决办法:可以直接操作数据库,但是一定要慎重:
1、删除之前,要做好备份;
2、删除之前,建议先在测试环境先测试下;
参考sql:
select count(*) from T_BAS_ATTACHMENT where fattachment is not null and fcreatetime < '2021-01-01 00:00:00'
--删除相关附件;里面的数字,为第一句查出来的数字
delete top(246) from T_BAS_ATTACHMENT where fattachment is not null and fcreatetime < '2021-01-01 00:00:00'
--仅删除附件本身的数据;不删除附件,里面的数字,为第一句查出来的数字
update top(246) T_BAS_ATTACHMENT set fattachment = null and fcreatetime < '2021-01-01 00:00:00'
推荐阅读