DB2数据库定时自动清理表数据的脚本语句

表建立了partition分区,每天为一个分区。需要写一个脚本,每月的第一天删除3个月之前的数据,请教下该如何写呢?万分感谢各位大神!
linux系统的db2

这个根据数据量来的:

        若数据不大:

        用crontab 写个脚本语言,先获取当前时间 比如php 为$day=inter(date("d",time()));//获取当前日期

        if($day=1){//判断是否是月初

         do{//数据大分页删除;根据时间取

        $return = delData(time<strtotime(“-3 month”));

        }while($total >(page-1)*每页数量);

            }

2.定时存储过程

CREATE EVENT `e_call` ON SCHEDULE EVERY 3 MONTH eENDS 'time' ON COMPLETION NOT PRESERVE ENABLE DO call p_chk();

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-24
优酷里面有视频,我以前看过。