delete from NWT2B_XXB a
where rowid<(select max(rowid) from NWT2B_XXB where USERID_=a.USERID_);
为什么这句SQL在10g执行一般不会超过10分钟,在9i下就执行一天也执行不完呢?
(数据记录大概在10万左右,重复的多,一般清理完后就只有几千条了)请高手指点一下,能怎么优化这个删除USERID是重复的记录的SQL语句?多谢指点
where rowid<(select max(rowid) from NWT2B_XXB where USERID_=a.USERID_);
为什么这句SQL在10g执行一般不会超过10分钟,在9i下就执行一天也执行不完呢?
(数据记录大概在10万左右,重复的多,一般清理完后就只有几千条了)请高手指点一下,能怎么优化这个删除USERID是重复的记录的SQL语句?多谢指点
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货