CREATE OR REPLACE TRIGGER trig_emp
BEFORE INSERT OR UPDATE OF position
ON employees
FOR EACH ROW
WHEN (New.position <> 5)
BEGIN
:New.manager_id := 2;
BEFORE INSERT OR UPDATE OF position
ON employees
FOR EACH ROW
WHEN (New.position <> 5)
BEGIN
:New.manager_id := 2;
END;
CREATE OR REPLACE TRIGGER trig_idaddt
AFTER INSERT OR UPDATE OR DELETE
ON idaddt
BEGIN
IF UPDATING THEN
DBMS_OUTPUT.PUT_LINE('IDADDT 中的数据已更新');
ELSIF DELETING THEN
DBMS_OUTPUT.PUT_LINE('IDADDT 中的数据已删除');
ELSIF INSERTING THEN
DBMS_OUTPUT.PUT_LINE('数据已插入 IDADDT');
END IF;
END;