Anfang des Inhaltsbereichs

Vorgehensweisen Informationen zum Datenbankkatalog abfragen Dokument im Navigationsbaum lokalisieren

Verwendung

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

Hinweis

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)

Ende des Inhaltsbereichs