Tabellen Previous topic Chapter index Next topic

EINSTELLUNG

 

Beschreibung

In dieser Tabelle werden Einstellungen für DABiS Premium Module gespeichert.

 

Felder

PK

FK

Feld

Domäne

Typ

NN

Standard

Beschreibung

 

EGID

LONGINT_DOM

INTEGER

 

Primary Key

 

EGSKID

LONGINT_DOM

INTEGER

 

Fremdschlüssel zur Sektion Tabelle.

 

EGMLID

LONGINT_DOM

INTEGER

 

Fremdschlüssel zur Modul Tabelle.

 

EGBEID

LONGINT_DOM

INTEGER

 

Fremdschlüssel zur Benutzer Tabelle.

 

EGAGID

LONGINT_DOM

INTEGER

 

Fremdschlüssel zur Anwendergruppen Tabelle.

 

EGCOID

LONGINT_DOM

INTEGER

 

Fremdschlüssel zur Computer Tabelle.

 

 

EGNAME

 

VARCHAR(80)

 

Name der Einstellung.

 

 

EGVALUE

 

BLOB SUB_TYPE 1 SEGMENT SIZE 80

 

Einstellungswert als XML-Text.

 

 

EGHINWEIS

 

VARCHAR(255)

 

Einen Hinweis Text

 

 

CREATED

DATE_DOM

DATE

'NOW'

Das Erstelldatum

 

 

MODIFIED

DATE_DOM

DATE

'NOW'

Das Änderungsdatum

 

 

EGRECORDVERSION

LONGINT_DOM

INTEGER

1

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

 

Trigger

Trigger

Typ

Aktivität

Reihenfolge

Beschreibung

EINSTELLUNG_AFTER_DEL

AFTER DELETE

 

0

Delete-Trigger für die Replikation

EINSTELLUNG_AFTER_INS

AFTER INSERT

 

0

Insert-Trigger für die Replikation

EINSTELLUNG_AFTER_UP

AFTER UPDATE

 

0

Update-Trigger für die Replikation

EINSTELLUNG_BEFORE_INS

BEFORE INSERT

Yes

0

Trigger um den Primary Key zu setzen.

EINSTELLUNG_RV

BEFORE UPDATE

Yes

0

Trigger für das RecordVersion Feld

MOD_EINSTELLUNG

BEFORE UPDATE

Yes

0

Setzt das MODIFIED Feld auf die aktuelle Zeit.

 

Indizes

Index

Felder

Aktiv

Eindeutig

Reihenfolge

FK_ANWENDERGRUPPEN1

EGAGID

ASC

FK_BENUTZER1

EGBEID

ASC

FK_COMPUTER1

EGCOID

ASC

FK_MODUL

EGMLID

ASC

FK_SEKTION

EGSKID

ASC

PK_SETTINGS

EGID

ASC

 

Referenziert

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

ANWENDERGRUPPEN

FK_ANWENDERGRUPPEN1

EGAGID

AGID

CASCADE

NO ACTION

BENUTZER

FK_BENUTZER1

EGBEID

BEID

CASCADE

NO ACTION

COMPUTER

FK_COMPUTER1

EGCOID

COID

CASCADE

NO ACTION

MODUL

FK_MODUL

EGMLID

MLID

CASCADE

NO ACTION

SEKTION

FK_SEKTION

EGSKID

SKID

CASCADE

NO ACTION

 

Referenziert von

(Es gibt keine Referenzen zu Tabelle EINSTELLUNG)

 

Definition

CREATE TABLE EINSTELLUNG (
    EGID             LONGINT_DOM NOT NULL,
    EGSKID           LONGINT_DOM NOT NULL,
    EGMLID           LONGINT_DOM,
    EGBEID           LONGINT_DOM,
    EGAGID           LONGINT_DOM,
    EGCOID           LONGINT_DOM,
    EGNAME           VARCHAR(80) NOT NULL,
    EGVALUE          BLOB SUB_TYPE 1 SEGMENT SIZE 80 NOT NULL,
    EGHINWEIS        VARCHAR(255),
    CREATED          DATE_DOM DEFAULT 'NOW' NOT NULL,
    MODIFIED         DATE_DOM DEFAULT 'NOW' NOT NULL,
    EGRECORDVERSION  LONGINT_DOM DEFAULT 1 NOT NULL
);


ALTER TABLE EINSTELLUNG ADD CONSTRAINT PK_SETTINGS PRIMARY KEY (EGID);
ALTER TABLE EINSTELLUNG ADD CONSTRAINT FK_ANWENDERGRUPPEN1 FOREIGN KEY (EGAGID) REFERENCES ANWENDERGRUPPEN (AGID) ON DELETE CASCADE;
ALTER TABLE EINSTELLUNG ADD CONSTRAINT FK_BENUTZER1 FOREIGN KEY (EGBEID) REFERENCES BENUTZER (BEID) ON DELETE CASCADE;
ALTER TABLE EINSTELLUNG ADD CONSTRAINT FK_COMPUTER1 FOREIGN KEY (EGCOID) REFERENCES COMPUTER (COID) ON DELETE CASCADE;
ALTER TABLE EINSTELLUNG ADD CONSTRAINT FK_MODUL FOREIGN KEY (EGMLID) REFERENCES MODUL (MLID) ON DELETE CASCADE;
ALTER TABLE EINSTELLUNG ADD CONSTRAINT FK_SEKTION FOREIGN KEY (EGSKID) REFERENCES SEKTION (SKID) ON DELETE CASCADE;

 

     Previous topic Chapter index Next topic