私はこれを検索する方法を知らないので、短い質問です。同じ行を「再更新」することはできますか?たとえば、支払いの小計を格納するフィールドがあり、ビジネス上の制約があればその値を更新できます。トリガーだけで同じ行の合計を更新できますか?あらかじめありがとうございます!トリガー中にoracleの同じ行を更新していますか?
ところで、私はOracleとPL/SQLを使用しています。
ビジネスルール:以下があります。店舗はデータを支払うテーブルと、支払う月額料金を格納するテーブルと、可能な割引を格納するテーブルがあります。 1つは支払うことができます一度割引することができます、そして、小計と合計を支払うことになります。それで、私がやっていることは、「割引情報が更新されているときに、コミット後、合計値と料金の値を更新する」というものです。
元の投稿を更新しました。 –
@ user1231958 - 私はそれを行うストアドプロシージャを見ています。おそらく、コミットの前にアップデートを行うことで、アップデートが同時に起こる危険を避けることができます。 –
なんらかの理由で誰かがSQL * Plusコンソールなどに似たようなことがあった場合、間違った方法でデータを挿入/更新すると、すべてがうんざりしてしまいます。 –