我已经在网上找遍了。希望有人能找到点什么。
如何在x×n coldfusion之后自动更新数据库中的记录?
我知道如何手动执行此操作,方法是编写一个sql,根据时间戳对x时间之前的所有记录执行操作。
如何自动完成此操作?
友好的问候,妮可
发布于 2010-04-28 21:43:33
将查询写出到一个新的ColdFusion模板,然后使用CFSCHEDULE安排一个任务,以便在适当的时间运行该模板。
CFSCHEDULE文档:http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=Tags_r-s_11.html
发布于 2010-04-28 21:45:05
您可以在运行cfm脚本的ColdFusion管理器(CFIDE)中创建计划任务。在您的cfm脚本中,只需编写一个查询,根据记录的年龄更新数据。
发布于 2010-05-03 14:32:39
根据你的目标,可能还有其他方法来完成你想要做的事情。
如果您使用的是MS-SQL 2k5+,则可以使用计算列。例如"(CASE WHEN GetDate() <= DateAdd(hh,1,DateCreated) THEN 'I 'I‘overdue’ELSE‘I waiting’END)“
或者,您可以创建一个视图来对数据执行类似的转换。
这可能不能达到你想要的效果,但我想我还是把它贴出来吧。
https://stackoverflow.com/questions/2729892
复制相似问题