企业信息表中有52万条数据,其中有16万多条是重复记录,根据组织机构代码,工商注册号,企业名称判断,
现在要删除重复记录,保留最新一条记录,使用rowid进行删除,非常高效。
delete from qiyeinfo a
where a.rowid !=
(
select max(b.rowid) from qiyeinfo b
where a.qiyemc = b.qiyemc and
a.zuzhijigoudaima = b.zuzhijigoudaima
and a.gongshangzhucehao = b.gongshangzhucehao
)
相关推荐
使用ORACLE去除重复数据,这在日常数据处理中非常有用。
Oracle查询重复数据与删除重复记录方法,Oracle查询重复数据与删除重复记录方法
Oracle数据库删除重复记录的方法
oracle删除重复记录性能分析平时收集,希望能给需要帮助的人提供便利
查询及删除重复记录的SQL语句1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断select * from 表 where Id in (select Id from 表 group by Id having count(Id) > 1)2、删除表中多余的重复记录,...
删除重复记录的方法原理:在Oracle中,每一条记录都有一个rowid,rowid在整个数据库中是唯一的,rowid确定了每条记录是在Oracle中的哪一个数据文件、块、行上。在重复的记录中,可能所有列的内容都相同,但rowid不会...
oracle中 ,如何删除重复的记录信息
总结的多条oracle删除重复记录的例子
Oracle数据库删除表中重复记录的方法三则.txt
经典oracle查重语句 oracle查询重复数据方法
几个删除重复记录的SQL语句 1.用rowid方法 2.用group by方法 3.用distinct方法 1。用rowid方法
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count (peopleId) > 1) 2、删除表中多余...
ORACLE删除重复数据的一种高效的方法.
Oracle查询重复数据并删除,只保留一条记录.docx
oracle中删除重复的数据,你们都用什么方法呢,我觉得很不错的去重复数据的方法,给大家分享一下
使用Oracle查询并删除重复记录的SQL语句
如何高效删除Oracle数据库中的重复数据.重复数据删除技术可以提供更大的备份容量,实现更长时间的数据保留,还能实现备份数据的持续验证
本包用于记录存储过程里面的日志,将日志信息写入日志表(mylog)。可以记录日志时间、过程名称、过程里面记录日志的行数、参数值。如果在异常处理部分记录日志,还可以记录异常代码、异常...本人使用开发环境为oracle10g