LIST TABLES
Mit LIST TABLES können Sie alle Tabellen in der Datenbank auflisten, die der Spezifikation entsprechen, die mit dem Befehlsargument angegeben ist. Mit dem Befehl DBLOGIN können Sie eine Datenbankverbindung herstellen, bevor Sie diesen Befehl ausführen. Wenn Sie sich bei einer mehrmandantenfähigen Oracle-Containerdatenbank anmelden, melden Sie sich bei der integrierbaren Datenbank an, die die gewünschten Tabellen enthält.
Wenn Sie alle für die automatische Erfassung aktivierten Tabellen auflisten möchten, verwenden Sie die Option auto_capture. Diese Option gilt nur für Oracle Database 21c oder höher. Sie müssen mit dem Befehl DBLOGIN eine Datenbankverbindung her, bevor Sie diesen Befehl ausführen. Wenn Sie keine Verbindung herstellen können oder nicht über die erforderlichen Berechtigungen verfügen, funktioniert die Option nicht.
Syntax
LIST TABLES table
Die folgende Syntax gilt bei Verwendung der Option auto_capture.
LIST TABLES [container.]owner.table [AUTO_CAPTURE]
table
Der Name einer Tabelle oder eine über einen Platzhalter (*) angegebene Gruppe von Tabellen.
[container.]owner.table
Der Befehl akzeptiert einen zweiteiligen Namen im Nicht-CDB-Modus und einen dreiteiligen Namen im CDB-Modus. Die Platzhalter ? und * werden für den Abgleich von Einzel- und Nullzeichen bzw. mehreren Zeichen unterstützt. In Admin Client können sowohl der Name schema/owner als auch container keine Platzhalterzeichen enthalten. Der Tabellenname kann Platzhalter aufweisen. Wenn der Befehl erfolgreich ist, enthält die Ausgabe die Liste der für die automatische Erfassung aktivierten Tabellen, die den Eingabekriterien entsprechen.
Beispiel
Im Folgenden werden ein LIST TABLES-Befehl und eine Beispielausgabe angezeigt.
LIST TABLES empl*
Beispiel
Das folgende Beispiel zeigt einen LIST TABLES-Befehl, der Tabellen auflistet, die für die automatische Erfassung aktiviert sind:
LIST TABLES hr.emp* AUTO_CAPTURE
Die Ausgabe sieht in etwa folgendermaßen aus:
2022-09-06T06:31:09Z INFO OGG-15189 Default catalog name DBEAST will be used for table specification hr.emp*.
"DBEAST"."HR"."EMPLOYEES"
"DBEAST"."HR"."EMP_DETAILS_VIEW"
Found 2 tables matching list criteria.