AテーブルのTimeカラムが2005年6月8日以前のレコードを1000件だけ削除する。
create table A(Time date); begin for i in 1..750 loop insert into A(Time) values(to_date('20050701','yyyymmdd')-i); insert into A(Time) values(to_date('20050701','yyyymmdd')-i); end loop; commit; end; /
delete from A where Time <= to_date('20050608','yyyymmdd') and RowNum <=1000;
RowNumを使えば、件数を指定できます。