## LOCK_WAITS

### Definition

Die Systemtabelle LOCK_WAITS beschreibt die Sperranforderungen.

### Struktur

LOCK_WAITS

TABLENAME | CHAR(32) | Name der Tabelle
TABLEID | CHAR(8) BYTE | Identifikation der Tabelle
H_TERMID | CHAR(18) | Identifikation des Benutzer-Terminals, der die Sperre hält
H_PROCESS | FIXED(10) | Identifikation des Benutzer-Prozesses, der die Sperre hält
H_APPLPROCESS | FIXED(10) | Identifikation des Prozesses auf der Client-Hardware, der die Sperre hält
H_APPLNODE | CHAR(64) | Identifikation der Client-Hardware, auf der der Anwendungsprozess läuft, der die Sperre hält
H_ROWIDHEX | CHAR(64) BYTE | Anfang des Schlüssels der gesperrten Zeile in hexadezimaler Darstellung
H_ROWID | CHAR(128) | Anfang des Schlüssels der gesperrten Zeile
H_LOCKMODE | CHAR(14) | Art der Sperre (NULL-Wert | SHARE | EXCLUSIVE)
H_DATE | DATE(10) | Erzeugungsdatum der Sperre
H_TIME | TIME(8) | Erzeugungszeit der Sperre
H_LOCKTIMEOUT | CHAR(10) | Enthält immer den NULL-Wert
R_TERMID | CHAR(18) | Identifikation des Benutzer-Terminals, der die Sperre anfordert
R_PROCESS | FIXED(10) | Identifikation des Benutzer-Prozesses, der die Sperre anfordert
R_APPLPROCESS | FIXED(10) | Identifikation des Prozesses auf der Client-Hardware, der die Sperre anfordert
R_APPLNODE | CHAR(64) | Identifikation der Client-Hardware, auf der der Anwendungsprozess läuft, der die Sperre anfordert
R_ROWIDHEX | CHAR(64) BYTE | Anfang des Schlüssels der angeforderten Zeile in hexadezimaler Darstellung
R_ROWID | CHAR(128) | Anfang des Schlüssels der angeforderten Zeile
R_REQMODE | CHAR(14) | Art der Sperranforderung (NULL-Wert | SHARE | EXCLUSIVE)
R_DATE | DATE(10) | Erzeugungsdatum der Sperranforderung
R_TIME | TIME(8) | Erzeugungszeit der Sperranforderung
R_REQTIMEOUT | CHAR(10) | Zeit, die bis Ablauf des REQUEST_TIMEOUT verbleibt

Siehe auch:

Konzepte des Datenbanksystems, Sperren für Datenbankobjekte