Beschreibung
Aktualisiert die UNTERTITEL Tabelle.
Definition
CREATE TRIGGER TITEL_AFTER_UP_UP_UNTERTITEL FOR TITEL
ACTIVE AFTER UPDATE POSITION 1
as
begin
IF (USER <> 'REPLICATION') THEN BEGIN
/* Wenn beides NULL ist, dann soll nichts gemacht werden */
IF ((NEW.tizusatztext IS NOT NULL) OR
(OLD.tizusatztext IS NOT NULL)) THEN
BEGIN
/* Auf Ungleichheit pruefen */
IF (((NEW.tizusatztext IS NULL) AND (OLD.tizusatztext IS NOT NULL)) OR
((OLD.tizusatztext IS NULL) AND (NEW.tizusatztext IS NOT NULL)) OR
(F_BLOBCOMPARE(NEW.tizusatztext, OLD.tizusatztext) = 0)) THEN
BEGIN
execute procedure update_untertitel(new.tiid, new.tizusatztext);
END
END
END
end
![]() ![]() ![]() |