用rowiddelete from yourtable where rowid not in ( select min(rowid) from yourtable
group by col1,col2,.....);重复记录只保留rowid最小的。
group by col1,col2,.....);重复记录只保留rowid最小的。
解决方案 »
- 表中只有一个时间字段,如何拆成开始和结束时间
- 怎么看oracle odbc driver的版本
- 触发器oracle 执行了但表中无数据
- 这个SQL select 为什么会半天查不出来?
- 一个关于 spool 的问题,请指教!
- ORA-01017: invalid username/password; logon denied
- 在程序中如何判断Oracle 的Listen是否启动?
- 我怎样才能查看oracle数据库表空间里面到底有哪些表?
- 怎样插入大于4000的字符串?第---2-----次发
- Oracle中创建触发器,而触发的条件是时间,只看到对表和记录的触发,怎么解决这类问题啊,急
- 请问高人如何在ORACLE中根据系统时间设置触发器。
- 有谁知道:如何以系统时间的日(Day)为1时,触发修改一个系统变量的触发器内容?
where e.rowid >
(select min(f.rowid) from emp f where f.empno=e.empno);