Tabellen Previous topic Chapter index Next topic

BLOCKVORLAGEN_SCHICHTVORLAGEN

 

Beschreibung

Zwischentabelle von Block- und Schichtvorlagen DABiS Nachrichtenzentrale.

 

Felder

PK

FK

Feld

Domäne

Typ

NN

Standard

Beschreibung

BSBVID

LONGINT_DOM

INTEGER

 

Fremdschlüssel zur Blockvorlage Tabelle.

BSSLID

LONGINT_DOM

INTEGER

 

Fremdschlüssel zur Schichtvorlagen Tabelle.

 

 

BSRECORDVERSION

LONGINT_DOM

INTEGER

1

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

 

Trigger

Trigger

Typ

Aktivität

Reihenfolge

Beschreibung

BLOCKVOR_SCHICHTVOR_AFTER_DEL

AFTER DELETE

 

0

Delete-Trigger für die Replikation

BLOCKVOR_SCHICHTVOR_AFTER_INS

AFTER INSERT

 

0

Insert-Trigger für die Replikation

BLOCKVOR_SCHICHTVOR_AFTER_UP

AFTER UPDATE

 

0

Update-Trigger für die Replikation

BLOCKVOR_SCHICHTVOR_RV

BEFORE UPDATE

Yes

0

Trigger für das RecordVersion Feld

 

Indizes

Index

Felder

Aktiv

Eindeutig

Reihenfolge

FK2_BLOCKVORLAGEN

BSBVID

ASC

FK2_SCHICHTVORLAGEN

BSSLID

ASC

PK_BV_SV

BSBVID, BSSLID

ASC

 

Referenziert

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

BLOCKVORLAGEN

FK2_BLOCKVORLAGEN

BSBVID

BVID

NO ACTION

NO ACTION

SCHICHTVORLAGEN

FK2_SCHICHTVORLAGEN

BSSLID

SLID

NO ACTION

NO ACTION

 

Referenziert von

(Es gibt keine Referenzen zu Tabelle BLOCKVORLAGEN_SCHICHTVORLAGEN)

 

Definition

CREATE TABLE BLOCKVORLAGEN_SCHICHTVORLAGEN (
    BSBVID           LONGINT_DOM NOT NULL,
    BSSLID           LONGINT_DOM NOT NULL,
    BSRECORDVERSION  LONGINT_DOM DEFAULT 1 NOT NULL
);


ALTER TABLE BLOCKVORLAGEN_SCHICHTVORLAGEN ADD CONSTRAINT PK_BV_SV PRIMARY KEY (BSBVID, BSSLID);
ALTER TABLE BLOCKVORLAGEN_SCHICHTVORLAGEN ADD CONSTRAINT FK2_BLOCKVORLAGEN FOREIGN KEY (BSBVID) REFERENCES BLOCKVORLAGEN (BVID);
ALTER TABLE BLOCKVORLAGEN_SCHICHTVORLAGEN ADD CONSTRAINT FK2_SCHICHTVORLAGEN FOREIGN KEY (BSSLID) REFERENCES SCHICHTVORLAGEN (SLID);

 

     Previous topic Chapter index Next topic