📄 5.40.txt
字号:
CREATE OR REPLACE TRIGGER tr_sal_change
AFTER UPDATE OF sal ON employee FOR EACH ROW
WHEN (old.postno='004')
DECLARE
v_temp INT;
BEGIN
SELECT count(*) INTO v_temp FROM audit_emp_change
WHERE name=:old.employeename;
IF v_temp=0 then
INSERT INTO audit_emp_change
VALUES(:old.employeename,:old.sal,:new.sal,sysdate);
ELSE
UPDATE audit_emp_change
SET oldsal=:old.sal,newsal=:new.sal,time=sysdate
WHERE name=:old.employeename;
END IF;
END tr_sal_change;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -