Beschreibung
Produktetabelle der DABiS Newscloud.
Felder
PK | FK | Feld | Domäne | Typ | NN | Standard | Beschreibung |
---|---|---|---|---|---|---|---|
|
PRID |
INTEGER |
|
Primary Key |
|||
|
|
PRNAME |
|
CHAR(80) |
|
Produktname |
|
|
|
PRERSTELLER |
CHAR(20) |
|
Ersteller/Besitzer des Objekts |
||
|
|
PRERSTELLDATUM |
DATE |
'NOW' |
Erstelldatum |
||
|
PRKUID |
INTEGER |
|
Kundenreferenz |
|||
|
PRNLID |
INTEGER |
|
Referenz auf das Element |
|||
|
|
PRTEXT |
|
VARCHAR(2048) |
'' |
Default-Text / Zusatzinfos |
|
|
|
PRISINDIVIDUELL |
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 |
SMALLINT |
0 |
Gibt an, ob dieses Produkt vom Sprecher geprüft oder allenfalls bei Schichtbeginn eingesprochen werden muss. |
||
|
|
PRISLUFTELEMENT |
SMALLINT |
0 |
Definiert, ob nach diesem Produkt mit Luft gefüllt werden darf oder nicht. |
||
|
|
PRARCHIVNR |
|
CHAR(50) |
'' |
Archivnummer mit Makros |
|
|
|
PRINBACKUP |
SMALLINT |
1 |
Definiert, ob dieses Produkt in allfällig erstellten Backup-Sendungen enthalten sein soll. |
||
|
|
PRFIXSTARTNEXT |
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 |
INTEGER |
1 |
Dieser Wert wird über einen Trigger bei jeder Änderung um eins erhöht. |
Trigger
Trigger | Typ | Aktivität | Reihenfolge | Beschreibung |
---|---|---|---|---|
AFTER DELETE |
|
0 |
Delete-Trigger für die Replikation |
|
AFTER INSERT |
|
0 |
Insert-Trigger für die Replikation |
|
AFTER UPDATE |
|
0 |
Update-Trigger für die Replikation |
|
BEFORE INSERT |
Yes |
0 |
Trigger um den Primary Key zu setzen. |
|
BEFORE UPDATE |
Yes |
0 |
Trigger für das RecordVersion Feld |
Indizes
Index | Felder | Aktiv | Eindeutig | Reihenfolge |
---|---|---|---|---|
PRKUID |
ASC |
|||
PRNLID |
ASC |
|||
PRID |
ASC |
Referenziert
Tabelle | Fremdschlüssel | Felder | FK Feld | Löschregel | Änderungsregel |
---|---|---|---|---|---|
PRKUID |
KUID |
NO ACTION |
NO ACTION |
||
PRNLID |
NLID |
NO ACTION |
NO ACTION |
Referenziert von
Tabelle | Fremdschlüssel | Felder | FK Feld | Löschregel | Änderungsregel |
---|---|---|---|---|---|
SMPRID |
PRID |
NO ACTION |
NO ACTION |
||
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);
![]() ![]() ![]() |