Oracleの突然変異テーブルに問題があります。私は2つのテーブル、Customer
とPerson
を持っています。 Person
行の変更中にChangeDate
をCustomer
に更新する必要があるため、トリガーを作成しました。残念ながらCustomer
にトリガがあり、Person
が更新され、テーブルの変更に問題が発生していることがあります。この変更がCustomer
の変更によって発生した場合は、Person
を更新するときにCustomer.ChangeDate
を更新する必要はありません。トリガのクラッシュ - テーブルの突然変異
ここに私の質問があります:Customer
トリガーによってPerson
トリガーが発生したことを確認するにはどうすればよいですか?
は 'customer'は*だけ*' changedate'が変更された場合を含めperson' '更新する必要があり「いくつかの例」を行います'人物 'が直接更新された場合のように見えますか?トリガーと両方のテーブルの構造の両方のコードを投稿すると役に立ちます。 –
こんにちはアレックス、残念ながら、月曜日まで私はトリガのコードを貼り付けることができませんが、私は知っている '変更された'のみが変更されている場合、 '人 'は更新されていません。 –