|
--用for update锁住表,用唯一键排序后结果唯一
insert into test_to SELECT * from ( SELECT * from test ORDER BY UPDATEDATE desc,id for update ) A WHERE ROWNUM <=500 ;
delete from test where id in( SELECT id from ( SELECT * from test ORDER BY UPDATEDATE desc,id ) A WHERE ROWNUM <=500 );
|
|