0

我在 DB2 数据库中有一个表,它有几列,其中之一是 L_TIMESTAMP。需要删除 L_TIMESTAMP 和 CURRENT TIMESTAMP 之间的差异大于 5 分钟的记录。该检查需要每小时进行一次。请让我知道是否有一种方法可以在 DB 端完成此操作,而不是在 appserver 端安排 cron 作业。

4

1 回答 1

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

于 2013-10-29T20:38:23.570 回答