Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
DB2:如何及时删除记录_Db2_Db2 Luw - Fatal编程技术网

DB2:如何及时删除记录

DB2:如何及时删除记录,db2,db2-luw,Db2,Db2 Luw,我在DB2数据库中有一个表,它有几列,其中一列是L_TIMESTAMP。需要删除L_时间戳和当前时间戳之间的差异大于5分钟的记录。这项检查需要每小时进行一次。请告诉我是否有在DB端完成此任务的方法,而不是在appserver端调度cron作业。DB2中的管理任务调度器将是完成此任务的好方法。您需要将DELETE语句包装在存储过程中,然后将其提交给调度程序。定义调度的语法基于cron,但都是在DB2内部处理的 这当然会起作用,但考虑到IBM在处理计划任务方面显示出的方向相对频繁的变化,我会谨慎一些

我在DB2数据库中有一个表,它有几列,其中一列是L_TIMESTAMP。需要删除L_时间戳和当前时间戳之间的差异大于5分钟的记录。这项检查需要每小时进行一次。请告诉我是否有在DB端完成此任务的方法,而不是在appserver端调度cron作业。

DB2中的管理任务调度器将是完成此任务的好方法。您需要将DELETE语句包装在存储过程中,然后将其提交给调度程序。定义调度的语法基于cron,但都是在DB2内部处理的


这当然会起作用,但考虑到IBM在处理计划任务方面显示出的方向相对频繁的变化,我会谨慎一些,如果您在Windows上,可能会坚持使用cron或Task Scheduler。