删除重复记录,利用ROWID 和MIN(或MAX)函数, ROWID在整个数据库中是唯一的,由Oracle自己产生和维护,并唯一标识一行(无论该表中是否有主键和唯一性约束),ROWID确定了每条记录在哪个数据文件.哪个块上. 利用not in: delete from manager where ROWID NOT IN( select MIN(ROWID) from manager group by mgrno); 删除之前的数据: SQL> select * from manager; M…