Tabellen Previous topic Chapter index Next topic

PRODUKTE

 

Beschreibung

Produktetabelle der DABiS Newscloud.

 

Felder

PK

FK

Feld

Domäne

Typ

NN

Standard

Beschreibung

 

PRID

LONGINT_DOM

INTEGER

 

Primary Key

 

 

PRNAME

 

CHAR(80)

 

Produktname

 

 

PRERSTELLER

SHORTUSERNAME_DOM

CHAR(20)

 

Ersteller/Besitzer des Objekts

 

 

PRERSTELLDATUM

DATE_DOM

DATE

'NOW'

Erstelldatum

 

PRKUID

LONGINT_DOM

INTEGER

 

Kundenreferenz

 

PRNLID

LONGINT_DOM

INTEGER

 

Referenz auf das Element

 

 

PRTEXT

 

VARCHAR(2048)

''

Default-Text / Zusatzinfos

 

 

PRISINDIVIDUELL

SHORTINT_DOM

SMALLINT

0

Diese Produkte müssen vom Redakteur separat erstellt werden und dürfen in der Planungsmatrix nicht mit anderen Produkten gleicher Elemente zusammengefasst werden.

 

 

PRISTAGESAKTUELL

SHORTINT_DOM

SMALLINT

0

Gibt an, ob dieses Produkt vom Sprecher geprüft oder allenfalls bei Schichtbeginn eingesprochen werden muss.

 

 

PRISLUFTELEMENT

SHORTINT_DOM

SMALLINT

0

Definiert, ob nach diesem Produkt mit Luft gefüllt werden darf oder nicht.

 

 

PRARCHIVNR

 

CHAR(50)

''

Archivnummer mit Makros

 

 

PRINBACKUP

SHORTINT_DOM

SMALLINT

1

Definiert, ob dieses Produkt in allfällig erstellten Backup-Sendungen enthalten sein soll.

 

 

PRFIXSTARTNEXT

LONGINT_DOM

INTEGER

 

Definiert für Titel/Sendeelemente, die aus diesem Produkt erstellt werden, einen festen Zeitpunkt, an dem das nächste Sendeelement gestartet werden soll.

 

 

PRRECORDVERSION

LONGINT_DOM

INTEGER

1

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

 

Trigger

Trigger

Typ

Aktivität

Reihenfolge

Beschreibung

PRODUKTE_AFTER_DEL

AFTER DELETE

 

0

Delete-Trigger für die Replikation

PRODUKTE_AFTER_INS

AFTER INSERT

 

0

Insert-Trigger für die Replikation

PRODUKTE_AFTER_UP

AFTER UPDATE

 

0

Update-Trigger für die Replikation

PRODUKTE_INS

BEFORE INSERT

Yes

0

Trigger um den Primary Key zu setzen.

PRODUKTE_RV

BEFORE UPDATE

Yes

0

Trigger für das RecordVersion Feld

 

Indizes

Index

Felder

Aktiv

Eindeutig

Reihenfolge

FK1_KUNDEN

PRKUID

ASC

FK1_NEWSELEMENTE

PRNLID

ASC

PK_PRODUKTE

PRID

ASC

 

Referenziert

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

KUNDEN

FK1_KUNDEN

PRKUID

KUID

NO ACTION

NO ACTION

NEWSELEMENTE

FK1_NEWSELEMENTE

PRNLID

NLID

NO ACTION

NO ACTION

 

Referenziert von

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

SENDUNGITEMS

FK_SENDUNGITEM_PRODUKT

SMPRID

PRID

NO ACTION

NO ACTION

PRODUKTE_SENDUNGSVORLAGEN

FK1_PRODUKTE

PSPRID

PRID

NO ACTION

NO ACTION

 

Definition

CREATE TABLE PRODUKTE (
    PRID              LONGINT_DOM NOT NULL,
    PRNAME            CHAR(80) NOT NULL COLLATE PXW_INTL850,
    PRERSTELLER       SHORTUSERNAME_DOM NOT NULL,
    PRERSTELLDATUM    DATE_DOM DEFAULT 'NOW' NOT NULL,
    PRKUID            LONGINT_DOM NOT NULL,
    PRNLID            LONGINT_DOM NOT NULL,
    PRTEXT            VARCHAR(2048) DEFAULT '' NOT NULL,
    PRISINDIVIDUELL   SHORTINT_DOM DEFAULT 0 NOT NULL,
    PRISTAGESAKTUELL  SHORTINT_DOM DEFAULT 0 NOT NULL,
    PRISLUFTELEMENT   SHORTINT_DOM DEFAULT 0 NOT NULL,
    PRARCHIVNR        CHAR(50) DEFAULT '' NOT NULL COLLATE PXW_INTL850,
    PRINBACKUP        SHORTINT_DOM DEFAULT 1 NOT NULL,
    PRFIXSTARTNEXT    LONGINT_DOM,
    PRRECORDVERSION   LONGINT_DOM DEFAULT 1 NOT NULL
);


ALTER TABLE PRODUKTE ADD CONSTRAINT PK_PRODUKTE PRIMARY KEY (PRID);
ALTER TABLE PRODUKTE ADD CONSTRAINT FK1_KUNDEN FOREIGN KEY (PRKUID) REFERENCES KUNDEN (KUID);
ALTER TABLE PRODUKTE ADD CONSTRAINT FK1_NEWSELEMENTE FOREIGN KEY (PRNLID) REFERENCES NEWSELEMENTE (NLID);

 

     Previous topic Chapter index Next topic