我有一个已分区的内部配置单元表。我正在配置单元表上创建一个视图,如下所示:
create view feat_view PARTITIONED ON(partition_dt) AS SELECT col1, partition_dt from features_v2;
这个很好用。但当我尝试在视图中列出分区时,得到的结果是空的:
show partitions feat_view;;
+------------+--+
| partition |
+------------+--+
+------------+--+
基表已分区:
show partitions features_v2;;
+--------------------------+--+
| partition |
+--------------------------+--+
| partition_dt=2018-11-17 |
+--------------------------+--+
这样做有用吗?我可以像在基表上那样在视图上列出分区吗?
1条答案
按热度按时间cig3rfwq1#
从apache文档来看,似乎不支持显示视图分区。可以显示物化视图的分区(配置单元3)。请参见“创建并使用分区物化视图”末尾的示例: