Trigger stürzt ab, wenn Gehalt zu hoch
Tipp 83
Thema: Allgemeines
Datenbank-Version: RDBMS 8.x
Erstellt am 07.10.19
Bearbeitet am 07.10.19
CREATE OR REPLACE TRIGGER scott.emp_trig_idu
BEFORE UPDATE
ON scott.emp_trig
FOR EACH ROW
BEGIN
IF :new.sal>:old.sal*1.1 THEN
RAISE_APPLICATION_ERROR(-20001,'Gehaltssprung zu hoch (mehr als 10% sind verboten)!');
END IF;
END;
/
UPDATE scott.emp_trig set sal=9000;