SQL Erste Schritte

Einführung in Katalogsichten

DB2 erstellt und verwaltet für jede Datenbank eine umfangreiche Gruppe von Systemkatalogtabellen. Diese Tabellen enthalten Informationen zur logischen und physischen Struktur von Datenbankobjekten wie z. B. Tabellen, Sichten, Paketen, Beziehungen der referentiellen Integrität, Funktionen, einzigartigen Datentypen und Auslösern. Sie werden bei Erstellung der Datenbank erstellt und während des normalen Betriebs aktualisiert. Sie können nicht explizit erstellt oder gelöscht werden. Ihren Inhalt können Sie jedoch abfragen und anzeigen.

Weitere Informationen finden Sie im Handbuch SQL Reference.

Auswählen von Zeilen aus Systemkatalogen

Katalogsichten werden wie alle anderen Datenbanksichten verwendet. Genau wie bei jeder anderen Sicht auf dem System können Sie die Daten mit Hilfe von SQL-Anweisungen anzeigen.

Außerordentlich nützliche Informationen zur Tabellen finden Sie im Katalog SYSCAT.TABLES. Um die Namen vorhandener Tabellen zu ermitteln, die von Ihnen erstellt wurden, können Sie eine Anweisung ähnlich der folgenden verwenden:

 
     SELECT TABNAME, TYPE, CREATE_TIME
        FROM SYSCAT.TABLES
        WHERE DEFINER = USER

Diese Anweisung erzeugt das folgende Ergebnis:

     TABNAME            TYPE CREATE_TIME               
     ------------------ ---- --------------------------
     ORG                T    1999-07-21-13.42.55.128005
     STAFF              T    1999-07-21-13.42.55.609001
     DEPARTMENT         T    1999-07-21-13.42.56.069001
     EMPLOYEE           T    1999-07-21-13.42.56.310001
     EMP_ACT            T    1999-07-21-13.42.56.710001
     PROJECT            T    1999-07-21-13.42.57.051001
     EMP_PHOTO          T    1999-07-21-13.42.57.361001
     EMP_RESUME         T    1999-07-21-13.42.59.154001
     SALES              T    1999-07-21-13.42.59.855001
     CL_SCHED           T    1999-07-21-13.43.00.025002
     IN_TRAY            T    1999-07-21-13.43.00.055001

Die folgende Liste enthält Katalogsichten für die in diesem Handbuch behandelten Objekte und Funktionen. Es gibt viele weitere Katalogsichten. Ausführliche Listen finden Sie in den Handbüchern SQL Reference und Systemverwaltung.

Beschreibung Katalogsicht
Prüfung auf Integritätsbedingung SYSCAT.CHECKS
Spalten SYSCAT.COLUMNS
Spalten, auf die durch Prüfungen auf Integritätsbedingung verwiesen wird SYSCAT.COLCHECKS
In Schlüsseln verwendete Spalten SYSCAT.KEYCOLUSE
Datentypen SYSCAT.DATATYPES
Funktionsparameter oder Ergebnis einer Funktion SYSCAT.FUNCPARMS
Referentielle Integritätsbedingungen SYSCAT.REFERENCES
Schemata SYSCAT.SCHEMATA
Integritätsbedingungen in Tabellen SYSCAT.TABCONST
Tabellen SYSCAT.TABLES
Auslöser SYSCAT.TRIGGERS
Benutzerdefinierte Funktionen SYSCAT.FUNCTIONS
Sichten SYSCAT.VIEWS


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]