異なるビューの最終更新日に基づいてトリガーを作成できますか? last_update_dat
eが変更/更新されたときに、従業員レコードと部門レコードを新しいテーブルに挿入するトリガーとなるものはありますか?異なるビューの最終更新日に基づいてPL/SQLトリガーを作成する
EXビュー:
CREATE OR REPLACE FORCE VIEW "EMPLOYEE_V" AS
SELECT employee_id
,employee_first_name
,employee_last_name
,emp_creation_date
,emp_last_update_date
FROM employees;
CREATE OR REPLACE FORCE VIEW "DEPARTMENT_V" AS
SELECT department_id
,department_name
,dep_creation_date
,dep_last_update_date
FROM department_id;
私は、これは両方のテーブルに適用される1つのトリガーを必要とするであろうことを知っています。しかし、両方のテーブルのトリガが起動されたときにレコードの更新/更新を避けるための代替方法がありますか?
ご協力いただければ幸いです。ありがとう:)
さらに説明できますか?これらのビューへの挿入または更新は、実際には既にそのベーステーブルの挿入または更新となります。したがって、トリガーは何を追加しますか? –
[2つのテーブルで実行されるトリガーを作成する]の可能な複製(http://stackoverflow.com/questions/18130424/creating-trigger-that-runs-on-two-tables) – XING