问题:如何查看 Oracle 表的分区?步骤:查询数据字典视图 ALL_TAB_PARTITIONS,指定表名。结果显示分区名称、上边界值和下边界值。
如何查看 Oracle 表的分区
在 Oracle 数据库中,可以创建分区表,将大型数据表划分为更小的、更易于管理的部分。要查看表的具体分区,可以通过以下步骤操作:
1. 查询数据字典视图
使用以下查询:
SELECT PARTITION_NAME, HIGH_VALUE, LOW_VALUE FROM ALL_TAB_PARTITIONS WHERE TABLE_NAME = '<表名>';
2. 解释查询结果
查询结果显示了表中每个分区的以下信息:
示例:
如果表名为 "EMPLOYEES",查询结果可能如下所示:
PARTITION_NAME | HIGH_VALUE | LOW_VALUE ----------------+------------+---------- PARTITION_1 | 100 | 1 PARTITION_2 | 200| 101 PARTITION_3 | 300 | 201
这表明 "EMPLOYEES" 表被划分为三个分区: