标签: google-bigquery
我们在许多数据集和项目中都有很多表。有些是分区的,有些则不是。我们的用户有时无法判断他们正在查看的表是否已分区。用户运行类似下面的SQL来实现它:
SELECT _PARTITIONTIME AS pt FROM `<some_table>` LIMIT 1
如果它返回错误,则表示没有分区。
是否有更简单的方法来检测表是否已分区?
答案 0 :(得分:2)
有两种方法可以快速识别是否在Web UI中对表进行了分区。
首先是选择表格中的表格详情选项卡。如果它已分区,那么它将显示“按日划分”
第二种方法是选择表格上的架构选项卡。如果它已分区,那么除了正常模式之外,它还会显示_“ PARTITIONTIME”列。