Tag,
folgendes Szenario: Gegeben sei ein Zoo mit mehreren Eingängen (Autoparkplatz, S-Bahn und Seilbahn); Zoodirektor Max Schnüffel möchte wissen, welche Attraktionen sich die Gäste anschauen, die über den Eingang Seilbahn kommen.
Der Zoo ist natürlich modernst nach Vorgaben des Sicherheitsbeauftragten Wolfgang Schnäuzle ausgestattet,
Is ja bitterböse... ;-)
<IRONIE>
Aber sowas löst man besser prinzipiell:
-- SET IRONIE = ON;
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;
-- SET IRONIE = OFF;
*SCNR*
Grüsse
Solkar