## Informationen zum Datenbankkatalog abfragen

### Verwendung

Sie fragen mit einem SQLCLI-Kommando Informationen zum Datenbankkatalog einer Datenbankinstanz im interaktiven Modus ab.

Informationen zu den anderen Möglichkeiten, SQLCLI-Kommandos auszuführen, finden Sie im Abschnitt Kommando ausführen.

### Voraussetzungen

Sie haben sich an eine Datenbankinstanz angemeldet.

### Vorgehensweise

...

Geben Sie eines der unten aufgeführten SQLCLI-Kommandos ein.

Der SQLCLI liefert Informationen zu denjenigen Datenbankobjekten, die dem angegebenen Muster [PATTERN] oder [NAME] entsprechen und auf die Sie Zugriff haben. Wenn Sie kein Muster angeben, dann werden Informationen zu allen Datenbankobjekten angezeigt, auf die Sie Zugriff haben.

SQLCLI-Kommandos zum Abfragen von Informationen zum Datenbankkatalog

Datenbankobjekt | SQLCLI-Kommando | Ergebnis
Spalte | \dc [PATTERN] | · Spaltenname · Datentyp · Spaltenlänge · Nullwerte erlaubt oder nicht · Position der Spalte im Primärschlüssel der Tabelle (falls anwendbar)
Index | \de [PATTERN] | · Indexname · im Index enthaltene Spalten · Position der Spalten im Index · Angabe, ob der Index UNIQUE ist · Sortierung
Datenbankprozedur | \dp [PATTERN] | · Schemaname · Name der Datenbankprozedur · Paket, dem die Datenbankprozedur zugeordnet ist
Schema | \ds [NAME] | · Schemaname · Eigentümer
Tabelle | \dt [PATTERN] | · Schemaname · Tabellenname · Tabellentyp
Datenbankbenutzer | \du [NAME] | · Name des Datenbankbenutzers · Benutzereigenschaften
View | \dv [PATTERN] | · Schemaname · Viewname · Viewtyp

Für das Muster [PATTERN] gilt folgende Syntax:

PATTERN | [OWNER.][OBJECT_NAME] oder [SCHEMA.][OBJECT_NAME]
OWNER | Eigentümer des Datenbankobjekts, zu dem Sie Informationen abfragen möchten.
SCHEMA | Schema des Datenbankobjekts, zu dem Sie Informationen abfragen möchten.
OBJECT_NAME | Name des Datenbankobjekts

Sie können folgende Platzhalter verwenden:

· für 1 Zeichen: _

· für beliebig viele Zeichen: %

### Beispiel

Abfragen von Informationen zu den Spalten der Tabelle HOTEL.CUSTOMER:

\dc HOTEL.CUSTOMER

Table "HOTEL.CUSTOMER"
Column Name | Type | Length | Nullable | KEYPOS
------------+------------+--------+----------+-------
ADDRESS | CHAR ASCII | 25 | NO |
CNO | FIXED | 4 | NO | 1
FIRSTNAME | CHAR ASCII | 10 | YES |
NAME | CHAR ASCII | 10 | NO |
TITLE | CHAR ASCII | 7 | YES |
ZIP | CHAR ASCII | 5 | YES |
(6 rows selected)