DB2:如何及时删除记录

时间:2013-10-29 16:27:16

标签: db2 db2-luw

我在DB2数据库中有一个包含几列的表,其中一列是L_TIMESTAMP。需要删除L_TIMESTAMP和CURRENT TIMESTAMP之间的差异大于5分钟的记录。这项检查需要每小时进行一次。如果有方法在数据库端完成此操作而不是在appserver端安排cron作业,请告诉我。

1 个答案:

答案 0 :(得分:1)

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

http://pic.dhe.ibm.com/infocenter/db2luw/v9r7/index.jsp?topic=%2Fcom.ibm.db2.luw.admin.gui.doc%2Fdoc%2Fc0054380.html