我在網上搜索了這個。希望有人得到了一些東西。在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)」
或者你可以創建一個視圖來做類似的轉換數據。
這可能不適合你想要完成的任務,但我想我會發布它。