Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 无法识别的名称:\u PARTITIONTIME_Database_Google Cloud Platform_Google Bigquery - Fatal编程技术网

Database 无法识别的名称:\u PARTITIONTIME

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在评论中提到的,\

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

`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