Beschreibung
Diese Tabelle wird für die Newscloud verwendet.
Felder
PK | FK | Feld | Domäne | Typ | NN | Standard | Beschreibung |
---|---|---|---|---|---|---|---|
|
NLID |
INTEGER |
|
Primary Key |
|||
|
|
NLERSTELLER |
CHAR(20) |
|
Ersteller/Besitzer des Objekts |
||
|
|
NLERSTELLDATUM |
DATE |
'NOW' |
Erstelldatum |
||
|
NLGENREID |
INTEGER |
|
Genre des Elements |
|||
|
NLMARKTID |
INTEGER |
|
Fremdschlüssel zur LookupValues Tabelle für den Markt. |
|||
|
NLREGIONID |
INTEGER |
|
Fremdschlüssel zur LookupValues Tabelle für die Region. |
|||
|
|
NLNAME |
|
CHAR(80) |
|
Elementname |
|
|
NLTYPID |
INTEGER |
|
Referenz auf den NewsElementTyp |
|||
|
|
NLRECORDVERSION |
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 |
---|---|---|---|---|
NLGENREID |
ASC |
|||
NLMARKTID |
ASC |
|||
NLTYPID |
ASC |
|||
NLREGIONID |
ASC |
|||
NLID |
ASC |
Referenziert
Tabelle | Fremdschlüssel | Felder | FK Feld | Löschregel | Änderungsregel |
---|---|---|---|---|---|
NLGENREID |
LUID |
NO ACTION |
NO ACTION |
||
NLMARKTID |
LUID |
NO ACTION |
NO ACTION |
||
NLTYPID |
LUID |
NO ACTION |
NO ACTION |
||
NLREGIONID |
LUID |
NO ACTION |
NO ACTION |
Referenziert von
Tabelle | Fremdschlüssel | Felder | FK Feld | Löschregel | Änderungsregel |
---|---|---|---|---|---|
SMNLID |
NLID |
NO ACTION |
NO ACTION |
||
PRNLID |
NLID |
NO ACTION |
NO ACTION |
Definition
CREATE TABLE NEWSELEMENTE (
NLID LONGINT_DOM NOT NULL,
NLERSTELLER SHORTUSERNAME_DOM NOT NULL,
NLERSTELLDATUM DATE_DOM DEFAULT 'NOW' NOT NULL,
NLGENREID LONGINT_DOM,
NLMARKTID LONGINT_DOM,
NLREGIONID LONGINT_DOM,
NLNAME CHAR(80) NOT NULL COLLATE PXW_INTL850,
NLTYPID LONGINT_DOM,
NLRECORDVERSION LONGINT_DOM DEFAULT 1 NOT NULL
);
ALTER TABLE NEWSELEMENTE ADD CONSTRAINT PK_NEWSELEMENTE PRIMARY KEY (NLID);
ALTER TABLE NEWSELEMENTE ADD CONSTRAINT FK1_GENRE FOREIGN KEY (NLGENREID) REFERENCES LOOKUPVALUES (LUID);
ALTER TABLE NEWSELEMENTE ADD CONSTRAINT FK1_MARKT FOREIGN KEY (NLMARKTID) REFERENCES LOOKUPVALUES (LUID);
ALTER TABLE NEWSELEMENTE ADD CONSTRAINT FK1_NEWSELEMENTTYPEN FOREIGN KEY (NLTYPID) REFERENCES LOOKUPVALUES (LUID);
ALTER TABLE NEWSELEMENTE ADD CONSTRAINT FK1_REGION FOREIGN KEY (NLREGIONID) REFERENCES LOOKUPVALUES (LUID);
![]() ![]() ![]() |