1

同じテーブルのstatus2が更新された後、データベース内のstatus1の列の値を更新するUpdateトリガーを作成したいですか?

ただし、これ(更新)は3分後に発生するはずです。

サンプルコードを提供してください

4

1 に答える 1

1

これが私がすることです:

  1. テーブルをスキャンして、3分後に出されたが支払われていない注文を探すPL/SQLプロシージャを作成します。注文がいつ行われたかがわかるように、テーブルにタイムスタンプなどがあると思います。

  2. プロシージャを呼び出すDBMS_SCHEDULERジョブを作成します。3分(または2分または1分)ごとにジョブを実行します。

  3. 今、あなたがしなければならないのはあなたのテーブルに普通に挿入することだけです。

于 2012-08-05T20:13:31.713 に答える