如何批量删除oracle中的重复的数据 http://community.csdn.net/Expert/topic/5088/5088318.xml?temp=.8512689 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 delete from table_name awhere rowid<(select max(rowid)from table_namewhere column1=a.column1 and column2=a.column2and column3=a.column3 and ...);其中的column1 column2 是可选的,如果只删除两个字段重复的,使用两列即可,也就是说删除几个字段重复的,where条件中就使用多少列即可.... shiliangjia(时良珈)说的对也可以用min http://blog.csdn.net/whqcfp/archive/2006/11/11/1379121.aspx这里有我写的专门的东东,可以帮你。 <p>------------------------------------------<a href="http://blog.csdn.net/whqcfp">欢迎到我的 Oracle BLOG 做客!</a></p> select rowid,bdsszd from BADWDJ a where a.rowid != (select max(rowid) from BADWDJ b where a.bdsszd =b.bdsszd) 问一sql问题。。 查询授权语句怎么写? SQL 急急 请教一个SQL分组统计的问题 高手过来帮助看看:) 数据库牵移所碰到滴一个最头痛问题 对于数据库中越来越多的归档日志有啥好的处理办法,是否删除了归档日志就会影响数据库以后的恢复 我用vb向oracle数据库添加数据,发现添加后的数据表中只有613条记录 PL/SQL中存储过程进行测试,点击开始调试器(F9)后,”运行“、”单步进入“、”单步跳过“变灰无法进入断点 通过occi接口执行存储过程,对于存储过程执行中获取的某些结果。如何通过occi接口取出 这是一道面试题,谁来看看,解决办法!!! Oracle占内存的问题!
where rowid<(select max(rowid)from table_name
where column1=a.column1 and column2=a.column2
and column3=a.column3 and ...);
其中的column1 column2 是可选的,如果只删除两个字段重复的,使用两列即可,也就是说删除几个字段重复的,where条件中就使用多少列即可....
<a href="http://blog.csdn.net/whqcfp">欢迎到我的 Oracle BLOG 做客!</a></p>