[Eine Lösung für die Bundesdatenbank?]
SET SERVEROUTPUT ON;
CREATE TRIGGER tr_grundrechte
AFTER INSERT ON t_wahlurne
FOR EACH ROW
BEGIN
IF :NEW.weiter_so = 'NEIN!' THEN
DELETE FROM t_aufpasser a
WHERE a.person_id IN
(SELECT p.id FROM t_personen p
WHERE p.is_fanatic = 1);
DBMS_OUTPUT.PUT_LINE('Fanatische Aufpasser pensioniert!');
END IF;
END;
/
SHOW ERROR;
INSERT INTO t_wahlurne(weiter_so) SELECT 'NEIN!' FROM DUAL;