Tabellen Previous topic Chapter index Next topic

EINSTELLUNGEN

 

Beschreibung

In dieser Tabelle werden globale und benutzerspezifische Einstellungen für die Planning Base gespeichert.
(Siehe mehr dazu in der Planning Base Hilfe)

 

Felder

PK

FK

Feld

Domäne

Typ

NN

Standard

Beschreibung

 

ENID

 

INTEGER

 

Primary Key

 

 

ENNAME

 

VARCHAR(30)

 

Name der Einstellungen.

 

 

ENTYP

SHORTINT_DOM

SMALLINT

 

Damit gibt man den Typ des Wertes an.
1 = Integer
2 = String

 

ENBEID

LONGINT_DOM

INTEGER

 

Fremdschlüssel zur Benutzer Tabelle.

 

 

ENVALUE

 

VARCHAR(250)

 

Wert der Einstellung.

 

 

ENBESCHREIBUNG

 

VARCHAR(250)

 

Beschreibung der Einstellung.

 

 

ENVISIBILITY

SHORTINT_DOM

SMALLINT

 

Benutzerbezogene Einstellungen haben einen Wert von 1

 

 

ENRECORDVERSION

LONGINT_DOM

INTEGER

1

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

 

Trigger

Trigger

Typ

Aktivität

Reihenfolge

Beschreibung

EINSTELLUNGEN_AFTER_DEL

AFTER DELETE

 

0

Delete-Trigger für die Replikation

EINSTELLUNGEN_AFTER_INS

AFTER INSERT

 

0

Insert-Trigger für die Replikation

EINSTELLUNGEN_AFTER_UP

AFTER UPDATE

 

0

Update-Trigger für die Replikation

EINSTELLUNGEN_RV

BEFORE UPDATE

Yes

0

Trigger für das RecordVersion Feld

SET_EINST_ID

BEFORE INSERT

Yes

0

Trigger um den Primary Key zu setzen.

 

Indizes

Index

Felder

Aktiv

Eindeutig

Reihenfolge

FK_EINSTELLUNGEN_1

ENBEID

ASC

PK_EINSTELLUNGEN

ENID

ASC

 

Referenziert

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

BENUTZER

FK_EINSTELLUNGEN_1

ENBEID

BEID

NO ACTION

NO ACTION

 

Referenziert von

(Es gibt keine Referenzen zu Tabelle EINSTELLUNGEN)

 

Definition

CREATE TABLE EINSTELLUNGEN (
    ENID             INTEGER NOT NULL,
    ENNAME           VARCHAR(30) NOT NULL,
    ENTYP            SHORTINT_DOM NOT NULL,
    ENBEID           LONGINT_DOM,
    ENVALUE          VARCHAR(250),
    ENBESCHREIBUNG   VARCHAR(250),
    ENVISIBILITY     SHORTINT_DOM NOT NULL,
    ENRECORDVERSION  LONGINT_DOM DEFAULT 1 NOT NULL
);


ALTER TABLE EINSTELLUNGEN ADD CONSTRAINT PK_EINSTELLUNGEN PRIMARY KEY (ENID);
ALTER TABLE EINSTELLUNGEN ADD CONSTRAINT FK_EINSTELLUNGEN_1 FOREIGN KEY (ENBEID) REFERENCES BENUTZER (BEID);

 

     Previous topic Chapter index Next topic