Tabellen Previous topic Chapter index Next topic

RECORDLOCKS

 

Beschreibung

Bei den DABiS Premium Modulen werden hier die Record Locks verwaltet.

 

Felder

PK

FK

Feld

Domäne

Typ

NN

Standard

Beschreibung

 

RLTYPENAME

 

VARCHAR(100)

 

Typ Name

 

RLRECORDID

LONGINT_DOM

INTEGER

 

Record ID

 

 

RLSESSIONID

 

VARCHAR(255)

 

Session ID

 

 

RLUSERID

 

VARCHAR(255)

 

User ID

 

 

RLLOCKTIME

DATE_DOM

DATE

 

Lock Zeit

 

 

RLSERVERID

 

VARCHAR(100)

 

Server ID

 

 

RLRECORDVERSION

LONGINT_DOM

INTEGER

1

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

 

Trigger

Trigger

Typ

Aktivität

Reihenfolge

Beschreibung

RECORDLOCKS_RV

BEFORE UPDATE

Yes

0

Trigger für das RecordVersion Feld

 

Indizes

Index

Felder

Aktiv

Eindeutig

Reihenfolge

PK_RECORDLOCKS

RLTYPENAME, RLRECORDID

ASC

RECORDLOCKS_IDX1

RLSERVERID

ASC

 

Referenziert

(Es gibt keine Referenzen von Tabelle RECORDLOCKS)

 

Referenziert von

(Es gibt keine Referenzen zu Tabelle RECORDLOCKS)

 

Definition

CREATE TABLE RECORDLOCKS (
    RLTYPENAME       VARCHAR(100) NOT NULL,
    RLRECORDID       LONGINT_DOM NOT NULL,
    RLSESSIONID      VARCHAR(255),
    RLUSERID         VARCHAR(255),
    RLLOCKTIME       DATE_DOM NOT NULL,
    RLSERVERID       VARCHAR(100),
    RLRECORDVERSION  LONGINT_DOM DEFAULT 1 NOT NULL
);


ALTER TABLE RECORDLOCKS ADD CONSTRAINT PK_RECORDLOCKS PRIMARY KEY (RLTYPENAME, RLRECORDID);
CREATE INDEX RECORDLOCKS_IDX1 ON RECORDLOCKS (RLSERVERID);

 

     Previous topic Chapter index Next topic