SHOW TABLES - Amazon Athena

SHOW TABLES

データベース内のすべての基本テーブルとビューを一覧表示します。

概要

SHOW TABLES [IN database_name] ['regular_expression']

パラメータ

[IN database_name]

テーブルを一覧表示する database_name を指定します。省略すると、現在のコンテキストのデータベースが使用されます。

注記

database_name がハイフンなどのサポートされていない文字を使用すると、SHOW TABLES は失敗する可能性があります。回避策として、データベース名をバッククォートで囲んでみてください。

['regular_expression']

テーブルのリストをフィルタして、指定した regular_expression と一致するものに絞り込みます。AWSDataCatalog テーブルの任意の文字を示すには、* または .* ワイルドカード式を使用できます。Apache Hive データベースの場合は、.* ワイルドカード式を使用します。文字間の選択を示すには、| 文字を使用します。

例 – データベース sampledb 内のすべてのテーブルを表示します
SHOW TABLES IN sampledb

Results

alb_logs cloudfront_logs elb_logs flights_2016 flights_parquet view_2016_flights_dfw
例 – sampledb 内にある「flights」という単語を含むすべてのテーブルの名前を表示します
SHOW TABLES IN sampledb '*flights*'

Results

flights_2016 flights_parquet view_2016_flights_dfw
例 – sampledb 内にある「logs」という単語で終わるすべてのテーブルの名前を表示します
SHOW TABLES IN sampledb '*logs'

Results

alb_logs cloudfront_logs elb_logs