Oracle 关于无主键表去重

delete from 表名 where rowid in 
    (select rid from 
        (select rowid rid,row_number() over(partition by 需要去重的字段 order by rowid) rn from 表名)
    where rn <> 1 );

根据某个字段去重。

猜你喜欢

转载自blog.csdn.net/wang263574375/article/details/81215764