ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 删除Oracle重复记录

删除Oracle重复记录

原创 Linux操作系统 作者:bq_wang 时间:2009-03-10 13:42:35 0 删除 编辑

以最简单的方式删除Oracle重复记录
环境:表无主键或唯一索引约束,导致记录重复,只能根据理论上的主键值来进行删除,如果无理论上的主键值,则进行全字段匹配的方式来进行,仅供自己参考!
Delete from TableName a where a.rowid!=(select max(rowid)
from TableNam b where a.PrimaryKey=b.PrimaryKey

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/6517/viewspace-566562/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 个人独白
请登录后发表评论 登录
全部评论

注册时间:2007-12-07

  • 博文量
    412
  • 访问量
    1113163