Database 无法识别的名称:\u PARTITIONTIME
我正在尝试查找bigQuery分区表中的分区总数。我正在使用以下查询:Database 无法识别的名称:\u PARTITIONTIME,database,google-cloud-platform,google-bigquery,Database,Google Cloud Platform,Google Bigquery,我正在尝试查找bigQuery分区表中的分区总数。我正在使用以下查询: `SELECT _PARTITIONTIME AS pt, COUNT(1) FROM `dataset_name.table_name` GROUP BY 1 ORDER BY 1 DESC` 我从Bigquery中断了将近4个月的时间,我记得这个查询以前是有效的。我遗漏了什么吗?这个查询适合我 如果您需要其他帮助,请分享您的结果和错误。正如@ElliottBrossard在评论中提到的,\
`SELECT
_PARTITIONTIME AS pt, COUNT(1)
FROM
`dataset_name.table_name`
GROUP BY 1
ORDER BY 1 DESC`
我从Bigquery中断了将近4个月的时间,我记得这个查询以前是有效的。我遗漏了什么吗?这个查询适合我
如果您需要其他帮助,请分享您的结果和错误。正如@ElliottBrossard在评论中提到的,
\u PARTITIONTIME
是一个伪列,仅在分区表上可用。如果表未分区,则查询将无法工作
您可以找到有关分区表的更多信息。在BigQuery UI中检查表的详细信息。它将显示它是否是一个分区表。具体地说,它存在于按摄取时间分区的表中。如果按数据中的现有列进行分区,则无法查询
\u PARTITIONTIME