UpdBC108_Untertitel_Zusatztext

<< Klicken Sie hier um das Inhaltsverzeichnis anzuzeigen >>

Navigation:  Datenbank Update Scripts >

UpdBC108_Untertitel_Zusatztext

Dieses Skript muss nach "UpdBC107_Fachposition_2" ausgeführt werden.

Dieses Skript muss nicht angepasst werden und kann kumuliert ausgeführt werden.

Achtung! Dieses Skript kann je nach Datenbestand eine längere Laufzeit benötigen.

Erstellt Trigger für die Synchronisation zwischen TIZUSATZTEXT bzw. SEZUSATZTEXT-Felder der TITEL/SENDEELEMENTE Tabelle und der UNTERTITEL Tabelle. Da die Titelreferenzen der Premium Module neu in der Untertitel Tabelle eingetragen werden, muss zwecks Abwärtkompatibilität eine Synchronisation der zwei Methoden stattfinden. Die Synchronisation ist nur im die eine Richtung (Zusatztext -> Untertitel) in der Datenbank implementiert. Die Richtung Untertitel -> Zusatztext ist im Servercode der Premium Module implementiert.

 

Achtung:

Am Schluss wird mit INSERT_UNTERTITEL_DATA die bestehenden Titelreferenzen in die Untertitel-Tabelle abgeglichen.
Dies kann je nach Datenbestand einige Minuten dauern!

 

Folgende Trigger und Stored Procedures werden in diesem Skript erstellt:

Name

Typ

Beschreibung

UNTERTITEL_BEFORE_INS

Trigger

Trigger, der vor dem Einfügen eines Untertitels über den Generator die Id generiert

UNTERTITEL_AFTER_INS

Trigger

Replikations-Trigger

UNTERTITEL_AFTER_UP

Trigger

Replikations-Trigger

UNTERTITEL_AFTER_DEL

Trigger

Replikations-Trigger

TITEL_AFTER_INS_UP_UNTERTITEL

Trigger

Trigger, der nach dem Einfügen eines Titels die Untertiteltabelle gemäss dem Feld TIZUSATZTEXT nachführt

TITEL_AFTER_UP_UP_UNTERTITEL

Trigger

Trigger, der nach dem Update eines Titels die Untertiteltabelle gemäss dem Feld TIZUSATZTEXT nachführt

SE_AFTER_INS_UP_UNTERTITEL

Trigger

Trigger, der nach dem Einfügen eines Sendeelements  die Untertiteltabelle gemäss dem Feld SEZUSATZTEXT nachführt

SE_AFTER_UP_UP_UNTERTITEL

Trigger

Trigger, der nach dem Update eines Sendeelements  die Untertiteltabelle gemäss dem Feld SEZUSATZTEXT nachführt

SENDEELEMENTE_BEFORE_DEL

Trigger

Trigger, der vor dem Löschen eines Sendeelements, alle Referenzen in der Untertiteltabelle löscht

UNTERTITEL_AFTER_INSUP_TISTATUS

Trigger

Trigger, der nach dem Einfügen eines Records in der Untertiteltabelle den TISTATUS des betroffenen Titels neu berechnet und aktualisiert

UNTERTITEL_AFTER_DELUP_TISTATUS

Trigger

Trigger, der nach dem Löschen eines Records in der Untertiteltabelle den TISTATUS des betroffenen Titels neu berechnet und aktualisiert

UNTERTITEL_AFTER_UP_UP_TISTATUS

Trigger

Trigger, der nach dem Update eines Records in der Untertiteltabelle den TISTATUS des betroffenen Titels neu berechnet und aktualisiert

UPDATE_UNTERTITEL

Stored Procedure

Procedure, welche bei einer Änderung des TIZUSATZTEXT Feldes das Nachführen in der Untertiteltabelle ausführt. Als Parameter werden das TIID und das TIZUSATZTEXT Feld übergeben. Die Procedure wird in den Trigger TITEL_AFTER_INS_UP_UNTERTITEL, TITEL_AFTER_INS_UP_UNTERTITEL aufgerufen.

UPDATE_UNTERTITEL_SE

Stored Procedure

Procedure, welche bei einer Änderung des SEZUSATZTEXT Feldes das Nachführen in der Untertiteltabelle ausführt. Als Parameter werden das SEID und das SEZUSATZTEXT Feld übergeben. Die Procedure wird in den Trigger SE_AFTER_INS_UP_UNTERTITEL, SE_AFTER_UP_UP_UNTERTITEL aufgerufen.

TI_UPDATE_STATUS_UNTERTITEL

Stored Procedure

Procedure, welche die Anzahl der Verplanungen berechnet und aktualisiert. Die Procedure wird in den Trigger UNTERTITEL_AFTER_INSUP_TISTATUS, UNTERTITEL_AFTER_DELUP_TISTATUS und UNTERTITEL_AFTER_UP_UP_TISTATUS aufgerufen.

INSERT_UNTERTITEL_DATA

Stored Procedure

Procedure, welche über alle Titel und Sendeelemente in der Datenbank iteriert und die Daten im TIZUSATZTEXT bzw. SEZUSATZTEXT Feld in die Untertiteltabelle überträgt.