2010-04-28 97 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)」

或者你可以創建一個視圖來做類似的轉換數據。

這可能不適合你想要完成的任務,但我想我會發布它。