C/C++教程

oracle 删除表中重复记录

本文主要是介绍oracle 删除表中重复记录,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

delete t1 where rowid in
(
select rowid
from (
select row_Number() over(partition by t1.asset_code order by t1.asset_code) xh,t1.rowid
from t1
) where xh>1
)

 

解释一下,两个知识点:

1,rowid

2, row_Number() over() 函数的用法

这篇关于oracle 删除表中重复记录的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!