是否可以根据不同视图的上次更新日期创建触发器? last_update_dat
更改/更新时,触发在新表中插入整个员工和部门记录的那个?
前视图
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个触发器,它将适用于两个表。但是,当两个表中的触发器被触发时,是否有另一种方法可以避免记录的多次更新/更新?
任何帮助将不胜感激。谢谢:))
答案 0 :(得分:1)
无法在多个表上创建一个触发器。您需要为每个基础表创建两个不同的触发器。感谢..