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
![]() ![]() ![]() |