SHOW TABLES - Amazon Redshift

Amazon Redshift は、2025 年 11 月 1 日以降、新しい Python UDF の作成をサポートしなくなります。Python UDF を使用する場合は、その日付より前に UDF を作成してください。既存の Python UDF は引き続き通常どおり機能します。詳細については、ブログ記事を参照してください。

SHOW TABLES

スキーマ内のテーブルのリストと、いくつかのテーブル属性を表示します。

各出力行は、データベース名、スキーマ名、テーブル名、テーブルタイプ、テーブル ACL、備考、テーブル所有者、最終変更時刻、最終修正時刻、dist_style、テーブルサブタイプで構成されます。これらの属性の詳細については、「SVV_ALL_TABLES」を参照してください。

修正と変更のタイムスタンプは、テーブルの更新から約 20 分遅れる可能性があります。

SHOW TABLES コマンドの結果のテーブル数が 10,000 を超える場合は、エラーが返されます。

必要なアクセス許可

Amazon Redshift スキーマのテーブルを表示するには、現在のユーザーが次の条件のうち 1 つを満たす必要があります。

  • スーパーユーザーであること。

  • テーブルの所有者であること。

  • 親スキーマに対する USAGE 権限が付与され、テーブルに対する SELECT 権限またはテーブル内の任意の列に対する SELECT 権限が付与されていること。

構文

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

パラメータ

database_name

一覧表示するテーブルが含まれているデータベースの名前。

AWS Glue Data Catalog でテーブルを表示するには、データベース名として (awsdatacatalog) を指定し、システム設定 data_catalog_auto_mount が true に設定されていることを確認します。詳細については、「ALTER SYSTEM」を参照してください。

schema_name

一覧表示するテーブルが含まれているスキーマの名前。

AWS Glue Data Catalog テーブルを表示するには、スキーマ名として AWS Glue データベース名を指定します。

filter_pattern

テーブル名とマッチングするパターンが含まれる有効な UTF-8 文字式。LIKE オプションでは、以下のパターンマッチングメタ文字をサポートする、大文字と小文字を区別したマッチングを行います。

メタ文字 説明
% ゼロ個以上の任意の文字シーケンスをマッチングします。
_ 任意の 1 文字をマッチングします。

filter_pattern にメタ文字が含まれていない場合、パターンは文字列そのものを表すだけです。この場合、LIKE は等号演算子と同じ働きをします。

row_limit

返される行の最大数。row_limit には、0~10,000 の値を指定できます。

SHOW TABLES FROM SCHEMA s1; database_name | schema_name | table_name | table_type | table_acl | remarks | owner | last_altered_time | last_modified_time | dist_style | table_subtype ---------------+-------------+-------------------+------------+-------------------------------------+---------+-------+----------------------------+----------------------------+------------+------------------- dev | s1 | late_binding_view | VIEW | alice=arwdRxtDPA/alice~bob=d/alice | | alice | | | | LATE BINDING VIEW dev | s1 | manual_mv | VIEW | alice=arwdRxtDPA/alice~bob=P/alice | | alice | | | | MATERIALIZED VIEW dev | s1 | regular_view | VIEW | alice=arwdRxtDPA/alice~bob=r/alice | | alice | | | | REGULAR VIEW dev | s1 | test_table | TABLE | alice=arwdRxtDPA/alice~bob=rw/alice | | alice | 2025-11-18 15:52:00.010452 | 2025-11-18 15:44:34.856073 | AUTO (ALL) | REGULAR TABLE
SHOW TABLES FROM SCHEMA dev.s1 LIKE '%view' LIMIT 1; database_name | schema_name | table_name | table_type | table_acl | remarks | owner | last_altered_time | last_modified_time | dist_style | table_subtype ---------------+-------------+-------------------+------------+--------------------------------------+---------+-------+-------------------+--------------------+------------+------------------- dev | s1 | late_binding_view | VIEW | {alice=arwdRxtDPA/alice,bob=d/alice} | | alice | | | | LATE BINDING VIEW