2010-04-28 92 views
4

我在网上搜索了这个。希望有人得到了一些东西。在Coldfusion中x时间后自动更新或删除记录

x时间n coldfusion后,数据库中的记录如何自动更新?

我知道如何通过编写一个sql来执行操作,以便根据时间戳对x时间以前的所有记录执行操作。

这将如何自动完成?

亲切的问候, NICH

回答

5

您可以在ColdFusion管理员(CFIDE)运行一个CFM脚本创建计划任务。在您的cfm脚本内部,只需编写一个查询来根据记录的年龄更新数据。

0

根据你的目的是什么,可能有其他方法来完成你想要做的事情。

如果您使用MS-SQL 2k5 +您可以使用计算列。例如“(CASE WHEN GetDate()< = DateAdd(hh,1,DateCreated)THEN'我过期了'ELSE'我仍在等待'END)”

或者你可以创建一个视图来做类似的转换数据。

这可能不适合你想要完成的任务,但我想我会发布它。