【常见问题】如何删除单据不相关的附件?原创
143次浏览
编辑于2023年01月09日 10:42:39
单据多出文件的原因是以为之前的版本删除单据不会删除附件,这样,新增单据的时候,有小概率出现撞号导致冗余数据; 修复冗余数据的办法,示例代码如下:
特别注意:
1、第一行是先查出有多少需要删除的数据;
2、删除指定的条数;
3、删除前一定要先做好备份,同时,在本地数据库先做好测试;
4、最好先删除一个单据的冗余数据测试下,实例sql:
select * from T_BAS_ATTACHMENT where fcreatemen is null and fcreatetime < '2021-01-01 00:00:00' and fbillno in ('XSDD191203001','XSDD191128008','XSDD191202019','XSDD191202004');
delete top (14) from T_BAS_ATTACHMENT where fcreatemen is null and fcreatetime < '2021-01-01 00:00:00' and fbillno in ('XSDD191203001','XSDD191128008','XSDD191202019','XSDD191202004');
赞 0
0人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读