Oracle 删除重复数据

--查看重复数据的条数

select  count(*) ,count(distinct  ROLE_ID||TARGET_ID )from  P_SYS_FUNC_ROLE   

--删除重复的数据

delete from P_SYS_FUNC_ROLE a where rowid>(select min(b.rowid) from P_SYS_FUNC_ROLE b where a.role_id=b.role_id and a.target_id=b.target_id)

posted on 2020-08-21 16:21  只为_更加优秀!  阅读(156)  评论(0编辑  收藏  举报

导航