Solkar: Wer will das wissen?

Beitrag lesen

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