0

Value 列と Status 列を含むテーブルがあります。

以下を実施するための最も簡単で効果的な方法は何ですか? アイデアは、お金の値がデータベースに入力され、誰かが「最終」と言った後、請求プロセスが開始されるため、変更がないことを保証する必要があるというものです。

  1. 新しい行には Status='New' があります (つまり、それ以外の場合は失敗します)
  2. Status='New' の場合にのみ値を更新できます
  3. ステータスは一度だけ「最終」に変更でき、その後は行全体が実質的に読み取り専用になります。
4

1 に答える 1

1

これを強制するには、トリガーが最適な方法です。

于 2011-01-04T20:03:31.287 に答える