删除Oracle重复记录
bq_wang
2009-03-10 13:42:35
Linux操作系统
原创
以最简单的方式删除Oracle重复记录
环境:表无主键或唯一索引约束,导致记录重复,只能根据理论上的主键值来进行删除,如果无理论上的主键值,则进行全字段匹配的方式来进行,仅供自己参考!
Delete from TableName a where a.rowid!=(select max(rowid)
from TableNam b where a.PrimaryKey=b.PrimaryKey
Oracle的逻辑结构(表空间、段、区间、块)——总结
个人独白