SHOW TABLES - Amazon Athena

SHOW TABLES

Listet alle Basistabellen und Ansichten in einer Datenbank auf.

Anmerkung

Der StatementType-Parameter für SHOW TABLES in der GetQueryExecution-API-Operation ist als UTILITY kategorisiert, nicht als DDL.

Syntax

SHOW TABLES [IN database_name] ['regular_expression']

Parameter

[IN database_name]

Gibt den database_name an, aus der die Tabellen aufgeführt werden. Wird dies nicht angegeben, wird die Datenbank des aktuellen Kontexts verwendet.

Anmerkung

SHOW TABLES kann scheitern, wenn database_name ein nicht unterstütztes Zeichen verwendet, wie etwa einen Bindestrich. Versuchen Sie zur Behebung, den Datenbanknamen in umgekehrten Anzeichen einzuschließen.

['regular_expression']

Filtert die Liste der Tabellen nach dem von Ihnen spezifizierten regular_expression. Um ein beliebiges Zeichen in AWSDataCatalog-Tabellen anzugeben, können Sie den *- oder .*-Platzhalterausdruck verwenden. Verwenden Sie für Apache Hive-Datenbanken den Platzhalterausdruck .*. Um eine Auswahl zwischen Zeichen anzuzeigen, verwenden Sie das |-Zeichen.

Beispiele

Beispiel – alle Tabellen in der Datenbank „“ anzeigen sampledb
SHOW TABLES IN sampledb

Results

alb_logs cloudfront_logs elb_logs flights_2016 flights_parquet view_2016_flights_dfw
Beispiel – die Namen aller Tabellen in sampledb anzeigen, die das Wort „Flüge“ enthalten
SHOW TABLES IN sampledb '*flights*'

Results

flights_2016 flights_parquet view_2016_flights_dfw
Beispiel – die Namen aller Tabellen in sampledb anzeigen, die mit dem Wort „Protokolle“ enden
SHOW TABLES IN sampledb '*logs'

Results

alb_logs cloudfront_logs elb_logs