时间:2021-07-01 10:21:17 帮助过:13人阅读
1、查询重复数据
select * from 表名 where 重复字段(一般为主键)in (select 重复字段 from 表名 group by 重复字段 having count(WF_OID)>1)
Select 重复字段,Count(*) From表名 Group By 重复字段 Having Count(*) > 1
2、删除重复数据
DELETE from 表名 WHERE (id) IN ( SELECT 重复字段 FROM 表名 GROUP BY 重复字段HAVING COUNT(重复字段) > 1) AND ROWID NOT IN (SELECT MIN(ROWID) FROM 表名GROUP BY 重复字段 HAVING COUNT(*) > 1);
注意脑子里记录一下删除前与删除后的数据数
oracle 查看删除重复数据
标签:body gpo 记录 注意 重复数 blog delete rowid ora