Trigger Previous topic Chapter index Next topic

SE_AFTER_UP_UP_UNTERTITEL

 

Beschreibung

Trigger um die UNTERTITEL Tabelle anzupassen.

 

Definition

CREATE TRIGGER SE_AFTER_UP_UP_UNTERTITEL FOR SENDEELEMENTE
ACTIVE AFTER UPDATE POSITION 1
as
begin
  IF (USER <> 'REPLICATION') THEN BEGIN
    /* Wenn beides NULL ist, dann soll nichts gemacht werden */
    IF ((NEW.sezusatztext IS NOT NULL) OR
        (OLD.sezusatztext IS NOT NULL)) THEN
    BEGIN
      /* Auf Ungleichheit pruefen */
      IF (((NEW.sezusatztext IS NULL) AND (OLD.sezusatztext IS NOT NULL)) OR
          ((OLD.sezusatztext IS NULL) AND (NEW.sezusatztext IS NOT NULL)) OR
          (F_BLOBCOMPARE(NEW.sezusatztext, OLD.sezusatztext) = 0)) THEN
      BEGIN
        execute procedure update_untertitel_se(new.seid, new.sestatus, new.sezusatztext);
      END
    END
  END
end

 

     Previous topic Chapter index Next topic