有没有办法在BigQuery日期分区表中获取分区列表?现在我发现这样做的最好方法是使用 _PARTITIONTIME 元列,但这需要扫描所有分区中的所有行 . 在 bq 命令行工具中是否存在等效的 show partitions 调用或某些内容?
_PARTITIONTIME
bq
show partitions
要列出表中的分区,请使用分区装饰器分隔符($)后跟 PARTITIONS_SUMMARY 来查询表的摘要分区 . 例如,以下命令检索table1的分区ID:
SELECT partition_id from [mydataset.table1$__PARTITIONS_SUMMARY__];
1 回答
要列出表中的分区,请使用分区装饰器分隔符($)后跟 PARTITIONS_SUMMARY 来查询表的摘要分区 . 例如,以下命令检索table1的分区ID: