删除重复记录的 SQL 里,ROWID的用法真是老香了。你用这句:

DELETE FROM EMP E WHERE E.ROWID > (SELECT MIN(X.ROWID) FROM EMP X WHERE X.EMP_NO = E.EMP_NO);
,简单直接、效率也高,尤其表数据一多,优势就出来了。避免全表扫描,响应也快,挺适合定期清理历史数据的场景。