4

私はこれについてネットで検索しました。誰かが何かを持っていることを願っています。

データベース内のレコードは、x 時間 n coldfusion 後にどのように自動的に更新されますか?

タイムスタンプに基づいて x 時間より古いすべてのレコードに対してアクションを実行する SQL を作成することで、手動で行う方法を知っています。

これはどのように自動的に行われますか?

敬具、ニッチ

4

3 に答える 3

5

クエリを新しい ColdFusion テンプレートに書き出し、CFSCHEDULE を使用してタスクをスケジュールし、適切な時間にそのテンプレートを実行します。

CFSCHEDULE ドキュメント: http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=Tags_r-s_11.html

于 2010-04-28T13:43:32.927 に答える
5

You can created a scheduled task in the ColdFusion Administrator (CFIDE) that runs a cfm script. Inside your cfm script simply write a query to update the data based on the age of the record.

于 2010-04-28T13:45:05.363 に答える
0

目的によっては、やりたいことを達成するための他の手段があるかもしれません。

MS-SQL 2k5+ を使用している場合は、計算列を使用できます。たとえば、「(CASE WHEN GetDate() <= DateAdd(hh, 1, DateCreated) THEN '期限が過ぎています' ELSE 'まだ待っています' END)"

または、データに対して同様の変換を行うビューを作成することもできます。

これはあなたが達成したいことにはうまくいかないかもしれませんが、とにかく投稿することにしました.

于 2010-05-03T06:32:38.853 に答える