列出特定表的分区 - Amazon Athena

列出特定表的分区

您可以使用 SHOW PARTITIONS table_name 以列出指定表的分区,如以下示例所示。

SHOW PARTITIONS cloudtrail_logs_test2

您还可以使用 $partitions 元数据查询列出特定表的分区号和分区值。

例 – 使用 $partitions 语法查询表的分区

以下示例查询使用 $partitions 语法列出了表 cloudtrail_logs_test2 的分区。

SELECT * FROM default."cloudtrail_logs_test2$partitions" ORDER BY partition_number

下表显示了示例结果。

table_catalog table_schema table_name
1 awsdatacatalog 默认值 cloudtrail_logs_test2 2020 08 10
2 awsdatacatalog 默认值 cloudtrail_logs_test2 2020 08 11
3 awsdatacatalog 默认值 cloudtrail_logs_test2 2020 08 12