Trigger Previous topic Chapter index Next topic

SENDEELEMENTE_LETZTER_EINSATZ

 

Beschreibung

Mit diesem Trigger wird auf der TITEL Tabelle der "letzte Einsatz" auf die aktuelle Zeit gesetzt,
wenn der Sendeelemente Status auf "Gesendet" geändert wurde.

 

Definition

CREATE TRIGGER SENDEELEMENTE_LETZTER_EINSATZ FOR SENDEELEMENTE
ACTIVE AFTER UPDATE POSITION 1
AS
BEGIN
  IF ((OLD.SESTATUS <> 3) AND (NEW.SESTATUS = 3)) THEN
  BEGIN
    IF (NEW.SETIID is not null) THEN
    BEGIN
      IF (((OLD.SEISTZEIT is null) AND (NEW.SEISTZEIT is not null)) OR 
            (OLD.SEISTZEIT <> NEW.SEISTZEIT) OR (OLD.SESTATUS = 4)) THEN
      BEGIN
        UPDATE TITEL SET TILETZTEREINSATZ = 'NOW' WHERE (TIID = NEW.SETIID);
      END
    END
  END
END

 

     Previous topic Chapter index Next topic