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.
Sie haben sich an eine Datenbankinstanz angemeldet.
...
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 |
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: %
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)