Beschreibung
Tabelle wird für die DABiS Premium Module verwendet. Produktverwaltungs Service.
Felder
PK | FK | Feld | Domäne | Typ | NN | Standard | Beschreibung |
---|---|---|---|---|---|---|---|
|
KUID |
INTEGER |
|
Primary Key |
|||
|
|
KUNAME |
|
CHAR(50) |
|
Kundenname |
|
|
|
KUKURZNAME |
|
CHAR(50) |
'' |
Kurzname / Wellenkürzel |
|
|
KUKTID |
INTEGER |
|
Referenz auf den Kundentyp |
|||
|
|
KUADRESSE1 |
|
CHAR(80) |
'' |
Adressfeld 1 |
|
|
|
KUADRESSE2 |
|
CHAR(80) |
'' |
Adressfeld 2 |
|
|
|
KUBUNDESLAND |
|
CHAR(50) |
'' |
Bundesland |
|
|
|
KUEMAILADDRESSE |
|
CHAR(80) |
'' |
E-Mail-Adresse |
|
|
|
KUEMAILSUBJECT |
|
CHAR(80) |
'' |
E-Mail-Betreff |
|
|
|
KUEMAILBODYTEMPLATE |
|
CHAR(250) |
'' |
E-Mail-Body-Template, wird mit Makros / Platzhaltern befüllt |
|
|
|
KUMINFUELLZEITMS |
INTEGER |
0 |
Minimale Füllzeit (Luft) für Pausen in ms |
||
|
|
KUMAXFUELLZEITMS |
INTEGER |
0 |
Maximale Füllzeit (Luft) für Pausen in ms |
||
|
|
KUMAXWIEDERHOLUNG |
INTEGER |
0 |
Maximale Sendungswiederholung |
||
|
KUAFID |
INTEGER |
|
Link zum verwendeten Audioformat-Datensatz |
|||
|
|
KUISEMAILALTERNATIVE |
SMALLINT |
0 |
Alternative Belieferung per E-Mail |
||
|
|
KUDISTRIBUTION |
|
VARCHAR(10000) |
'' |
Distributionskonfiguration als XML |
|
|
|
KUDISTRIBUTIONTYP |
SMALLINT |
0 |
Distributionskonfiguration: |
||
|
|
KULOGOFILENAME |
|
VARCHAR(1000) |
'' |
Pfad zu einer optionalen Logo-Bilddatei |
|
|
|
KUAUDIOSHARE |
|
VARCHAR(1000) |
'' |
Audio Share |
|
|
|
KUERSTELLER |
CHAR(20) |
|
Ersteller/Besitzer des Objekts |
||
|
|
KURECORDVERSION |
INTEGER |
1 |
Dieser Wert wird über einen Trigger bei jeder Änderung um eins erhöht. |
||
|
KUDISTRIBUTIONCONFIGID |
INTEGER |
|
Id (Fremdschlüssel) der Standard-Distributionskonfiguration des Kunden |
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 |
---|---|---|---|---|
KUKTID |
ASC |
|||
KUDISTRIBUTIONCONFIGID |
ASC |
|||
KUAFID |
ASC |
|||
KUKURZNAME |
ASC |
|||
KUID |
ASC |
Referenziert
Tabelle | Fremdschlüssel | Felder | FK Feld | Löschregel | Änderungsregel |
---|---|---|---|---|---|
KUAFID |
AFID |
NO ACTION |
NO ACTION |
||
KUDISTRIBUTIONCONFIGID |
DSID |
NO ACTION |
NO ACTION |
||
KUKTID |
LUID |
NO ACTION |
NO ACTION |
Referenziert von
Tabelle | Fremdschlüssel | Felder | FK Feld | Löschregel | Änderungsregel |
---|---|---|---|---|---|
NEKUID |
KUID |
NO ACTION |
NO ACTION |
||
PMKUID |
KUID |
NO ACTION |
NO ACTION |
||
SVKUID |
KUID |
NO ACTION |
NO ACTION |
||
PRKUID |
KUID |
NO ACTION |
NO ACTION |
||
DKKUID |
KUID |
CASCADE |
NO ACTION |
Definition
CREATE TABLE KUNDEN (
KUID LONGINT_DOM NOT NULL,
KUNAME CHAR(50) NOT NULL COLLATE PXW_INTL850,
KUKURZNAME CHAR(50) DEFAULT '' NOT NULL COLLATE PXW_INTL850,
KUKTID LONGINT_DOM,
KUADRESSE1 CHAR(80) DEFAULT '' NOT NULL COLLATE PXW_INTL850,
KUADRESSE2 CHAR(80) DEFAULT '' NOT NULL COLLATE PXW_INTL850,
KUBUNDESLAND CHAR(50) DEFAULT '' NOT NULL COLLATE PXW_INTL850,
KUEMAILADDRESSE CHAR(80) DEFAULT '' NOT NULL,
KUEMAILSUBJECT CHAR(80) DEFAULT '' NOT NULL COLLATE PXW_INTL850,
KUEMAILBODYTEMPLATE CHAR(250) DEFAULT '' NOT NULL,
KUMINFUELLZEITMS LONGINT_DOM DEFAULT 0 NOT NULL,
KUMAXFUELLZEITMS LONGINT_DOM DEFAULT 0 NOT NULL,
KUMAXWIEDERHOLUNG LONGINT_DOM DEFAULT 0 NOT NULL,
KUAFID LONGINT_DOM,
KUISEMAILALTERNATIVE BOOLEAN_DOM DEFAULT 0 NOT NULL,
KUDISTRIBUTION VARCHAR(10000) DEFAULT '' NOT NULL,
KUDISTRIBUTIONTYP SHORTINT_DOM DEFAULT 0 NOT NULL,
KULOGOFILENAME VARCHAR(1000) DEFAULT '' NOT NULL,
KUAUDIOSHARE VARCHAR(1000) DEFAULT '' NOT NULL,
KUERSTELLER SHORTUSERNAME_DOM NOT NULL,
KURECORDVERSION LONGINT_DOM DEFAULT 1 NOT NULL,
KUDISTRIBUTIONCONFIGID LONGINT_DOM
);
ALTER TABLE KUNDEN ADD CONSTRAINT PK_KUNDEN PRIMARY KEY (KUID);
ALTER TABLE KUNDEN ADD CONSTRAINT FK1_KUNDENTYPEN FOREIGN KEY (KUKTID) REFERENCES LOOKUPVALUES (LUID);
ALTER TABLE KUNDEN ADD CONSTRAINT FK1_KU_DS FOREIGN KEY (KUDISTRIBUTIONCONFIGID) REFERENCES DISTRIBUTIONCONFIGURATION (DSID);
ALTER TABLE KUNDEN ADD CONSTRAINT FK_KUNDE_AUDIOFORMAT FOREIGN KEY (KUAFID) REFERENCES AUDIOFORMAT (AFID);
CREATE INDEX IDX_KURZNAME ON KUNDEN (KUKURZNAME);
![]() ![]() ![]() |