做个循环,把每张表多条的记录删除掉不就可以了吗?
解决方案 »
- oracle reports如何調整各行的間距
- shell脚本获取sqlplus错误码ORA-00020问题
- 求一 ORACLE SQL语句!!!!!
- OCI执行时出现问题
- bbs里 每个帖子的属性会有哪些?
- what is the different between sql*plus and plus/sql ?
- 请教:如何启动数据库的问题
- 在带有参数的游标中使用动态sql问题,急需解决!!
- 如何将表的结构生成一个SQL语句
- 请问如果一张表里有一列是blob类型,如何写sql
- 无法启动 oracle9i TNSListener ??
- oracle internet directory 到底能有什么用?
2. 虽然你的记录有重复的,但是每行的ROWID是不同的,根据这个
原则,你可以有选择性的删除。 下面的语句可以找出id重复的行 : select * from tablename t1 where where t1.rowid !=
(select max(rowid) from table t2
where t1.id=t2.id and t1.name=t2.name)