SHOW TABLES - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

SHOW TABLES

Zeigt eine Liste von Tabellen in einem Schema zusammen mit einigen Tabellenattributen an.

Jede Ausgabezeile besteht aus Datenbankname, Schemaname, Tabellenname, Tabellentyp, Tabellen-ACL und Anmerkungen. Weitere Informationen zu diesen Attributen finden Sie unter SVV_ALL_TABLES.

Wenn der Befehl SHOW TABLES mehr als 10 000 Spalten ergeben würde, wird ein Fehler zurückgegeben.

Syntax

SHOW TABLES FROM SCHEMA database_name.schema_name [LIKE 'filter_pattern'] [LIMIT row_limit ]

Parameter

database_name

Der Name der Datenbanktabelle, welche die aufzulistenden Tabellen enthält.

Um Tabellen in einer anzuzeigen AWS Glue Data Catalog, geben Sie (awsdatacatalog) als Datenbanknamen an und stellen Sie sicher, dass die Systemkonfiguration auf true eingestellt data_catalog_auto_mount ist. Weitere Informationen finden Sie unter ALTER SYSTEM.

schema_name

Der Name des Schemas, das die aufzulistenden Tabellen enthält.

Um AWS Glue Data Catalog Tabellen anzuzeigen, geben Sie den AWS Glue Datenbanknamen als Schemanamen an.

filter_pattern

Ein gültiger UTF-8-Zeichenfolgenausdruck mit einem Muster zum Abgleich der Tabellennamen. Die Option LIKE führt eine Suche durch, bei der zwischen Groß- und Kleinschreibung unterschieden wird und welche die folgenden Metazeichen für den Mustervergleich unterstützt:

Metazeichen Beschreibung
% Entspricht einer Folge von 0 oder mehr Zeichen.
_ Entspricht einem beliebigen Zeichen.

Wenn filter-pattern keine Metazeichen enthält, repräsentiert das Muster die Zeichenfolge selbst. In diesem Fall liefert LIKE dasselbe Ergebnis wie der Gleichheitsoperator.

row_limit

Die maximale Anzahl der zurückzugebenden Zeilen. Der Wert row_limit kann 0–10 000 betragen.

Beispiele

Das folgende Beispiel zeigt die Tabellen in der Amazon-Redshift-Datenbank mit dem Namen dev an, die sich im Schema public befinden.

SHOW TABLES FROM SCHEMA dev.public; database_name | schema_name | table_name | table_type | table_acl | remarks ---------------+-------------+------------+------------+-----------+--------- dev | public | tb | TABLE | | dev | public | tb2 | TABLE | | dev | public | tb3 | TABLE | |

Das folgende Beispiel zeigt die Tabellen in der genannten AWS Glue Data Catalog Datenbankawsdatacatalog, die sich im Schema befindenbatman.

SHOW TABLES FROM SCHEMA awsdatacatalog.batman; database_name | schema_name | table_name | table_type | table_acl | remarks ----------------+-------------+------------------+------------+-----------+--------- awsdatacatalog | batman | nation | EXTERNAL | | awsdatacatalog | batman | part | EXTERNAL | | awsdatacatalog | batman | partsupp | EXTERNAL | | awsdatacatalog | batman | region | EXTERNAL | | awsdatacatalog | batman | supplier | EXTERNAL | | awsdatacatalog | batman | automount_nation | EXTERNAL | |