Beschreibung
Tabelle wird für die DABiS Premium Module verwendet.
Felder
PK | FK | Feld | Domäne | Typ | NN | Standard | Beschreibung |
---|---|---|---|---|---|---|---|
|
LUID |
INTEGER |
|
Primary Key |
|||
|
|
LUTYP |
SMALLINT |
|
Beschreibt den Typ des Lookup-Wertes |
||
|
|
LUSHORTVALUE |
|
CHAR(10) |
'' |
Kurzzeichen |
|
|
|
LUVALUE |
|
CHAR(255) |
'' |
Wert |
|
|
|
LUPOS |
SMALLINT |
0 |
Position / Sortierreihenfolge |
||
|
|
LUACTIVE |
SMALLINT |
0 |
Gibt an, ob der Wert aktiv verwendet werden darf |
||
|
|
LUBGCOLOR |
INTEGER |
|
Farbcode der Hintergrundfarbe |
||
|
|
LUFGCOLOR |
INTEGER |
|
Farbcode der Vordergrundfarbe |
||
|
|
LUCODE |
INTEGER |
|
Gibt dem textuellen Lookup-Wert einen programmatisch verwertbaren Inhalt. Der Wert ist eine ODER-Verknüpfung der verfügbaren Werte: |
||
|
|
LUERSTELLER |
CHAR(20) |
|
Ersteller |
||
|
|
LUERSTELLDATUM |
DATE |
'NOW' |
Erstelldatum |
||
|
|
LURECORDVERSION |
INTEGER |
1 |
Dieser Wert wird über einen Trigger bei jeder Änderung um eins erhöht. |
||
|
LUPARENTID |
INTEGER |
|
Referenz auf den Parent-Datensatz, falls vorhanden, sonst null |
|||
|
|
LUDESCRIPTION |
|
VARCHAR(255) |
'' |
Beschreibung des Werts. |
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 |
---|---|---|---|---|
LUPARENTID |
ASC |
|||
LUACTIVE |
ASC |
|||
LUPOS |
ASC |
|||
LUTYP |
ASC |
|||
LUID |
ASC |
Referenziert
Tabelle | Fremdschlüssel | Felder | FK Feld | Löschregel | Änderungsregel |
---|---|---|---|---|---|
LUPARENTID |
LUID |
SET NULL |
NO ACTION |
Referenziert von
Tabelle | Fremdschlüssel | Felder | FK Feld | Löschregel | Änderungsregel |
---|---|---|---|---|---|
LUPARENTID |
LUID |
SET NULL |
NO ACTION |
||
SRMARKTID |
LUID |
NO ACTION |
NO ACTION |
||
NEMARKTID |
LUID |
NO ACTION |
NO ACTION |
||
NEREGIONID |
LUID |
NO ACTION |
NO ACTION |
||
SRREGIONID |
LUID |
NO ACTION |
NO ACTION |
||
SEHERKUNFTID |
LUID |
NO ACTION |
NO ACTION |
||
SEMUSIKVERSIONID |
LUID |
NO ACTION |
NO ACTION |
||
TIHERKUNFTID |
LUID |
NO ACTION |
NO ACTION |
||
TIMUSIKVERSIONID |
LUID |
NO ACTION |
NO ACTION |
||
NLGENREID |
LUID |
NO ACTION |
NO ACTION |
||
KUKTID |
LUID |
NO ACTION |
NO ACTION |
||
NLMARKTID |
LUID |
NO ACTION |
NO ACTION |
||
NLTYPID |
LUID |
NO ACTION |
NO ACTION |
||
NLREGIONID |
LUID |
NO ACTION |
NO ACTION |
Definition
CREATE TABLE LOOKUPVALUES (
LUID LONGINT_DOM NOT NULL,
LUTYP SHORTINT_DOM NOT NULL,
LUSHORTVALUE CHAR(10) DEFAULT '' NOT NULL COLLATE PXW_INTL850,
LUVALUE CHAR(255) DEFAULT '' NOT NULL COLLATE PXW_INTL850,
LUPOS SHORTINT_DOM DEFAULT 0 NOT NULL,
LUACTIVE SHORTINT_DOM DEFAULT 0 NOT NULL,
LUBGCOLOR LONGINT_DOM,
LUFGCOLOR LONGINT_DOM,
LUCODE LONGINT_DOM,
LUERSTELLER SHORTUSERNAME_DOM NOT NULL,
LUERSTELLDATUM DATE_DOM DEFAULT 'NOW' NOT NULL,
LURECORDVERSION LONGINT_DOM DEFAULT 1 NOT NULL,
LUPARENTID LONGINT_DOM,
LUDESCRIPTION VARCHAR(255) DEFAULT '' NOT NULL
);
ALTER TABLE LOOKUPVALUES ADD CONSTRAINT PK_LOOKUPVALUES PRIMARY KEY (LUID);
ALTER TABLE LOOKUPVALUES ADD CONSTRAINT FK_LOOKUPVALUES_1 FOREIGN KEY (LUPARENTID) REFERENCES LOOKUPVALUES (LUID) ON DELETE SET NULL;
CREATE INDEX IDX_LUACTIVE ON LOOKUPVALUES (LUACTIVE);
CREATE INDEX IDX_LUPOS ON LOOKUPVALUES (LUPOS);
CREATE INDEX IDX_LUTYP ON LOOKUPVALUES (LUTYP);
![]() ![]() ![]() |