Beschreibung
In dieser Tabelle werden Kategorien erfasst. Titeltypen können damit kategorisiert werden.
KATPID und KANAME bilden einen eindeutigen Index.
Felder
PK | FK | Feld | Domäne | Typ | NN | Standard | Beschreibung |
---|---|---|---|---|---|---|---|
|
KAID |
INTEGER |
|
Identifikations-Nummer der Kategorie (Zähler > 0) |
|||
|
KATPID |
|
CHAR(2) |
|
Reference auf Tabelle TitelTypen "TPID" |
||
|
|
KANAME |
|
CHAR(20) |
|
Name/Bezeichnung der Kategorie |
|
|
|
KAKURZBEZ |
|
CHAR(4) |
|
Kurzbezeichnung |
|
|
|
KAOUTTIMEMIN |
INTEGER |
0 |
Planungstimeout in Minuten |
||
|
|
KAUSE |
SMALLINT |
1 |
Aktiv (Ein, Aus) |
||
|
|
KAPOSITION |
INTEGER |
0 |
Position zum sortieren |
||
|
|
KALASTPLANSYSNR |
|
CHAR(10) |
0 |
Letzte geplante SystemNr (TiSystemNr) |
|
|
|
KAAVRDURATION |
|
DOUBLE PRECISION |
3.3 |
Dauer |
|
|
|
KAWELLE |
INTEGER |
1 |
Welle |
||
|
|
KARECORDVERSION |
INTEGER |
1 |
Dieser Wert wird über einen Trigger bei jeder Änderung um eins erhöht. |
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 DELETE |
Yes |
0 |
Trigger um die Fremdschlüsselbeziehung zu löschen. |
|
BEFORE UPDATE |
Yes |
0 |
Trigger für das RecordVersion Feld |
|
AFTER UPDATE |
Yes |
0 |
Aktualisiert anhand der Kategorie Werte die UhrKategorie Felder. |
|
BEFORE INSERT |
Yes |
0 |
Trigger um den Primary Key zu setzen. |
Indizes
Index | Felder | Aktiv | Eindeutig | Reihenfolge |
---|---|---|---|---|
KATPID |
ASC |
|||
KATPID, KANAME |
ASC |
|||
KAID |
ASC |
Referenziert
Tabelle | Fremdschlüssel | Felder | FK Feld | Löschregel | Änderungsregel |
---|---|---|---|---|---|
KATPID |
TPID |
NO ACTION |
NO ACTION |
Referenziert von
Tabelle | Fremdschlüssel | Felder | FK Feld | Löschregel | Änderungsregel |
---|---|---|---|---|---|
TKKAID |
KAID |
NO ACTION |
NO ACTION |
||
UKKAID |
KAID |
NO ACTION |
NO ACTION |
Definition
CREATE TABLE KATEGORIE (
KAID LONGINT_DOM NOT NULL,
KATPID CHAR(2),
KANAME CHAR(20) COLLATE PXW_INTL850,
KAKURZBEZ CHAR(4),
KAOUTTIMEMIN LONGINT_DOM DEFAULT 0 NOT NULL,
KAUSE BOOLEAN_DOM DEFAULT 1 NOT NULL,
KAPOSITION LONGINT_DOM DEFAULT 0 NOT NULL,
KALASTPLANSYSNR CHAR(10) DEFAULT 0 NOT NULL,
KAAVRDURATION DOUBLE PRECISION DEFAULT 3.3 NOT NULL,
KAWELLE LONGINT_DOM DEFAULT 1,
KARECORDVERSION LONGINT_DOM DEFAULT 1 NOT NULL
);
ALTER TABLE KATEGORIE ADD CONSTRAINT PK_KATEGORIE PRIMARY KEY (KAID);
ALTER TABLE KATEGORIE ADD CONSTRAINT FK1_TITELTYPEN FOREIGN KEY (KATPID) REFERENCES TITELTYPEN (TPID);
CREATE UNIQUE INDEX IDX_TITYPENAME ON KATEGORIE (KATPID, KANAME);
![]() ![]() ![]() |