Tabellen Previous topic Chapter index Next topic

LOOKUPVALUES

 

Beschreibung

Tabelle wird für die DABiS Premium Module verwendet.

 

Felder

PK

FK

Feld

Domäne

Typ

NN

Standard

Beschreibung

 

LUID

LONGINT_DOM

INTEGER

 

Primary Key

 

 

LUTYP

SHORTINT_DOM

SMALLINT

 

Beschreibt den Typ des Lookup-Wertes
0 = NewsElement-Typ
1 = NewsElement-Genre
2 = NewsElement-Markt
3 = NewsElement-Region
4 = Kundentyp
5 = Bundesland
6 = Audio Herkunft
7 = Musik Version
8 = Prozess-Pool
9 = Distributions-Monitor
10 = Sendungs-Tag

 

 

LUSHORTVALUE

 

CHAR(10)

''

Kurzzeichen

 

 

LUVALUE

 

CHAR(255)

''

Wert

 

 

LUPOS

SHORTINT_DOM

SMALLINT

0

Position / Sortierreihenfolge

 

 

LUACTIVE

SHORTINT_DOM

SMALLINT

0

Gibt an, ob der Wert aktiv verwendet werden darf

 

 

LUBGCOLOR

LONGINT_DOM

INTEGER

 

Farbcode der Hintergrundfarbe

 

 

LUFGCOLOR

LONGINT_DOM

INTEGER

 

Farbcode der Vordergrundfarbe

 

 

LUCODE

LONGINT_DOM

INTEGER

 

Gibt dem textuellen Lookup-Wert einen programmatisch verwertbaren Inhalt. Der Wert ist eine ODER-Verknüpfung der verfügbaren Werte:
1 = NewsElement-Typ Bett
2 = NewsElement-Typ Verpackung
4 = NewsElement-Typ Schlagzeile
8 = NewsElement-Typ Trenner

Beim LUTYP 6 und 7 steht hier eine eindeutige Nummer, welche bei jeder DABiS Datenbank genau den gleichen Wert haben muss.

 

 

LUERSTELLER

SHORTUSERNAME_DOM

CHAR(20)

 

Ersteller

 

 

LUERSTELLDATUM

DATE_DOM

DATE

'NOW'

Erstelldatum

 

 

LURECORDVERSION

LONGINT_DOM

INTEGER

1

Dieser Wert wird über einen Trigger bei jeder Änderung um eins erhöht.

 

LUPARENTID

LONGINT_DOM

INTEGER

 

Referenz auf den Parent-Datensatz, falls vorhanden, sonst null

 

 

LUDESCRIPTION

 

VARCHAR(255)

''

Beschreibung des Werts.

 

Trigger

Trigger

Typ

Aktivität

Reihenfolge

Beschreibung

LOOKUPVALUES_AFTER_DEL

AFTER DELETE

 

0

Delete-Trigger für die Replikation

LOOKUPVALUES_AFTER_INS

AFTER INSERT

 

0

Insert-Trigger für die Replikation

LOOKUPVALUES_AFTER_UP

AFTER UPDATE

 

0

Update-Trigger für die Replikation

LOOKUPVALUES_INS

BEFORE INSERT

Yes

0

Trigger um den Primary Key zu setzen.

LOOKUPVALUES_RV

BEFORE UPDATE

Yes

0

Trigger für das RecordVersion Feld

 

Indizes

Index

Felder

Aktiv

Eindeutig

Reihenfolge

FK_LOOKUPVALUES_1

LUPARENTID

ASC

IDX_LUACTIVE

LUACTIVE

ASC

IDX_LUPOS

LUPOS

ASC

IDX_LUTYP

LUTYP

ASC

PK_LOOKUPVALUES

LUID

ASC

 

Referenziert

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

LOOKUPVALUES

FK_LOOKUPVALUES_1

LUPARENTID

LUID

SET NULL

NO ACTION

 

Referenziert von

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

LOOKUPVALUES

FK_LOOKUPVALUES_1

LUPARENTID

LUID

SET NULL

NO ACTION

SENDUNGSVORLAGEN_REGIONEN

FK_MARKT

SRMARKTID

LUID

NO ACTION

NO ACTION

NEWSSENDUNGEN

FK_NEWSSENDUNG_MARKT

NEMARKTID

LUID

NO ACTION

NO ACTION

NEWSSENDUNGEN

FK_NEWSSENDUNG_REGION

NEREGIONID

LUID

NO ACTION

NO ACTION

SENDUNGSVORLAGEN_REGIONEN

FK_REGION

SRREGIONID

LUID

NO ACTION

NO ACTION

SENDEELEMENTE

FK_SENDEELEMENTE_HERKUNFT

SEHERKUNFTID

LUID

NO ACTION

NO ACTION

SENDEELEMENTE

FK_SENDEELEMENTE_MUSIKVERSION

SEMUSIKVERSIONID

LUID

NO ACTION

NO ACTION

TITEL

FK_TITEL_HERKUNFT

TIHERKUNFTID

LUID

NO ACTION

NO ACTION

TITEL

FK_TITEL_MUSIKVERSION

TIMUSIKVERSIONID

LUID

NO ACTION

NO ACTION

NEWSELEMENTE

FK1_GENRE

NLGENREID

LUID

NO ACTION

NO ACTION

KUNDEN

FK1_KUNDENTYPEN

KUKTID

LUID

NO ACTION

NO ACTION

NEWSELEMENTE

FK1_MARKT

NLMARKTID

LUID

NO ACTION

NO ACTION

NEWSELEMENTE

FK1_NEWSELEMENTTYPEN

NLTYPID

LUID

NO ACTION

NO ACTION

NEWSELEMENTE

FK1_REGION

NLREGIONID

LUID

NO ACTION

NO ACTION

 

Definition

CREATE TABLE LOOKUPVALUES (
    LUID             LONGINT_DOM NOT NULL,
    LUTYP            SHORTINT_DOM NOT NULL,
    LUSHORTVALUE     CHAR(10) DEFAULT '' NOT NULL COLLATE PXW_INTL850,
    LUVALUE          CHAR(255) DEFAULT '' NOT NULL COLLATE PXW_INTL850,
    LUPOS            SHORTINT_DOM DEFAULT 0 NOT NULL,
    LUACTIVE         SHORTINT_DOM DEFAULT 0 NOT NULL,
    LUBGCOLOR        LONGINT_DOM,
    LUFGCOLOR        LONGINT_DOM,
    LUCODE           LONGINT_DOM,
    LUERSTELLER      SHORTUSERNAME_DOM NOT NULL,
    LUERSTELLDATUM   DATE_DOM DEFAULT 'NOW' NOT NULL,
    LURECORDVERSION  LONGINT_DOM DEFAULT 1 NOT NULL,
    LUPARENTID       LONGINT_DOM,
    LUDESCRIPTION    VARCHAR(255) DEFAULT '' NOT NULL
);


ALTER TABLE LOOKUPVALUES ADD CONSTRAINT PK_LOOKUPVALUES PRIMARY KEY (LUID);
ALTER TABLE LOOKUPVALUES ADD CONSTRAINT FK_LOOKUPVALUES_1 FOREIGN KEY (LUPARENTID) REFERENCES LOOKUPVALUES (LUID) ON DELETE SET NULL;
CREATE INDEX IDX_LUACTIVE ON LOOKUPVALUES (LUACTIVE);
CREATE INDEX IDX_LUPOS ON LOOKUPVALUES (LUPOS);
CREATE INDEX IDX_LUTYP ON LOOKUPVALUES (LUTYP);

 

     Previous topic Chapter index Next topic