查看表分区
时间: 2023-11-03 09:05:35 浏览: 42
要查看当前数据库中所有表的分区情况,可以使用以下SQL语句:
```sql
SELECT
table_catalog,
table_schema,
table_name,
partition_name,
partition_ordinal_position,
partition_method,
partition_expression,
partition_description
FROM
information_schema.partitions
WHERE
table_schema NOT IN ('pg_catalog', 'information_schema')
ORDER BY
table_catalog,
table_schema,
table_name,
partition_ordinal_position;
```
该语句从 `information_schema.partitions` 视图中检索有关所有表分区的信息,并将结果按照数据库名称、模式名称、表名称和分区序号排序。
相关问题
hive 查看表分区
可以使用 `show partitions` 命令来查看表的分区信息,具体语法如下:
```
show partitions table_name;
```
其中 `table_name` 是要查看分区信息的表名。
例如,查看名为 `my_table` 的表的分区信息,可以执行以下命令:
```
show partitions my_table;
```
hive查看表分区
要查看Hive表的分区,可以使用以下命令:
```
SHOW PARTITIONS table_name;
```
它将显示表的所有分区以及它们的值。您还可以使用WHERE子句来筛选特定的分区。例如,要查看“sales”表中2019年1月份的分区,可以使用以下命令:
```
SHOW PARTITIONS sales WHERE dt='201901';
```
另外,您还可以使用以下命令来查看表的分区键:
```
DESCRIBE FORMATTED table_name;
```
它将显示表的元数据,包括分区键和分区位置。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)