Tabellen Previous topic Chapter index Next topic

UHREN

 

Beschreibung

In dieser Tabelle werden Uhren für das Uhrenraster gespeichert.

 

Felder

PK

FK

Feld

Domäne

Typ

NN

Standard

Beschreibung

 

UHNAME

 

CHAR(20)

 

Name / Bezeichnung als
Identifikations-String

 

 

UHKUERZEL

 

CHAR(4)

 

Kurzbezeichnung der Uhr

 

UHTAGESZEIT

 

CHAR(2)

 

Reference auf Tabelle TAGESZEIT "TzKuerzel"

 

 

UHPOSITION

LONGINT_DOM

INTEGER

0

Position der Uhr zur Sortierung

 

 

UHBEARBDATUM

DATE_DOM

DATE

 

Letztes Bearbeitungsdatum

 

 

UHBEARBEITER

SHORTUSERNAME_DOM

CHAR(20)

 

Letzter Bearbeiter

 

 

UHWELLE

LONGINT_DOM

INTEGER

1

Enthält die Wellen Nummer (Primary Key Wert) von der Wellen Tabelle.

 

 

UHRECORDVERSION

LONGINT_DOM

INTEGER

1

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

 

Trigger

Trigger

Typ

Aktivität

Reihenfolge

Beschreibung

SET_UHREN_POS

BEFORE INSERT

Yes

0

Setzt die aktuelle Zeit und als Position die Anzahl UHREN Einträge.

UHREN_AFTER_DEL

AFTER DELETE

 

0

Delete-Trigger für die Replikation

UHREN_AFTER_INS

AFTER INSERT

 

0

Insert-Trigger für die Replikation

UHREN_AFTER_UP

AFTER UPDATE

 

0

Update-Trigger für die Replikation

UHREN_DEL

BEFORE DELETE

Yes

0

Löscht die Fremdschlüsselbeziehung zur UhrKategorie Tabelle.

UHREN_RV

BEFORE UPDATE

Yes

0

Trigger für das RecordVersion Feld

 

Indizes

Index

Felder

Aktiv

Eindeutig

Reihenfolge

FK1_UHREN

UHTAGESZEIT

ASC

PK_UHREN

UHNAME

ASC

 

Referenziert

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

TAGESZEIT

FK1_UHREN

UHTAGESZEIT

TZKUERZEL

NO ACTION

NO ACTION

 

Referenziert von

Tabelle

Fremdschlüssel

Felder

FK Feld

Löschregel

Änderungsregel

UHRKATEGORIE

FK1_UHRKATEGORIE

UKUHNAME

UHNAME

NO ACTION

NO ACTION

 

Definition

CREATE TABLE UHREN (
    UHNAME           CHAR(20) NOT NULL,
    UHKUERZEL        CHAR(4),
    UHTAGESZEIT      CHAR(2),
    UHPOSITION       LONGINT_DOM DEFAULT 0 NOT NULL,
    UHBEARBDATUM     DATE_DOM,
    UHBEARBEITER     SHORTUSERNAME_DOM,
    UHWELLE          LONGINT_DOM DEFAULT 1,
    UHRECORDVERSION  LONGINT_DOM DEFAULT 1 NOT NULL
);


ALTER TABLE UHREN ADD CONSTRAINT PK_UHREN PRIMARY KEY (UHNAME);
ALTER TABLE UHREN ADD CONSTRAINT FK1_UHREN FOREIGN KEY (UHTAGESZEIT) REFERENCES TAGESZEIT (TZKUERZEL);

 

     Previous topic Chapter index Next topic