我在网上搜索了这个。希望有人得到了一些东西。在Coldfusion中x时间后自动更新或删除记录
x时间n coldfusion后,数据库中的记录如何自动更新?
我知道如何通过编写一个sql来执行操作,以便根据时间戳对x时间以前的所有记录执行操作。
这将如何自动完成?
亲切的问候, NICH
我在网上搜索了这个。希望有人得到了一些东西。在Coldfusion中x时间后自动更新或删除记录
x时间n coldfusion后,数据库中的记录如何自动更新?
我知道如何通过编写一个sql来执行操作,以便根据时间戳对x时间以前的所有记录执行操作。
这将如何自动完成?
亲切的问候, NICH
写出查询到一个新的ColdFusion模板,然后使用CFSCHEDULE计划任务运行在适当的时候该模板。
CFSCHEDULE文档:http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=Tags_r-s_11.html
您可以在ColdFusion管理员(CFIDE)运行一个CFM脚本创建计划任务。在您的cfm脚本内部,只需编写一个查询来根据记录的年龄更新数据。
根据你的目的是什么,可能有其他方法来完成你想要做的事情。
如果您使用MS-SQL 2k5 +您可以使用计算列。例如“(CASE WHEN GetDate()< = DateAdd(hh,1,DateCreated)THEN'我过期了'ELSE'我仍在等待'END)”
或者你可以创建一个视图来做类似的转换数据。
这可能不适合你想要完成的任务,但我想我会发布它。