首页 > 解决方案 > 无法识别的名称:_PARTITIONTIME

问题描述

我正在尝试查找 bigQuery 分区表中的分区总数。我正在使用以下查询:

`SELECT
     _PARTITIONTIME AS pt, COUNT(1)
 FROM
     `dataset_name.table_name` 
 GROUP BY 1
 ORDER BY 1 DESC`

我从 Bigquery 中休息了将近 4 个月,我记得这个查询以前可以工作。我错过了什么吗?

标签: databasegoogle-cloud-platformgoogle-bigquery

解决方案


正如评论中提到的@ElliottBrossard,是_PARTITIONTIME在分区表上可用的伪列。如果您的表未分区,则查询将不起作用。

您可以在此处找到有关分区表的更多信息。


推荐阅读