declare
i integer;
begin
loop
execute immediate 'delete from trace_keyword_in_day where visit_day = to_date(''2011-06-12'' , ''yyyy-mm-dd'') and ROWNUM <5000 ';
commit;
select count(*) into i from trace_keyword_in_day where visit_day = to_date('2011-06-12' , 'yyyy-mm-dd');
exit when i = 0;
end loop;
end; 纯粹做备份
本文介绍了一段PL/SQL代码,该代码用于从trace_keyword_in_day表中批量删除指定日期的数据,并在每次删除前进行计数以确保数据正确处理。通过循环执行删除操作并提交事务,直到所有符合条件的数据被清除。
4525

被折叠的 条评论
为什么被折叠?



