首批通过分布式安全可靠测评,为关键业务系统打造
DBA_PART_KEY_COLUMNS
更新时间:2026-07-15 20:56:59
说明
该视图从 V2.2.77 版本开始引入。
功能描述
展示本租户所有分区对象中一级分区键包含的列。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| OWNER | VARCHAR2(128) | NO | 分区表或分区索引的拥有者 |
| NAME | VARCHAR2(128) | NO | 分区表或分区索引的名字 |
| OBJECT_TYPE | CHAR(5) | NO | 分区对象的类型:
|
| COLUMN_NAME | VARCHAR2(4000) | NO | 列的名字 |
| COLUMN_POSITION | NUMBER | NO | 列在分区键中的位置 |
| COLLATED_COLUMN_ID | NUMBER | NO | 目前暂不支持该字段,当前该字段默认为 NULL |
查询示例
用户租户查询本租户的分区表 TBL1_H 的一级分区键包含的列。
obclient [SYS]> SELECT * FROM SYS.DBA_PART_KEY_COLUMNS WHERE NAME='TBL1_H';
查询结果如下:
+-------+--------+-------------+-------------+-----------------+--------------------+
| OWNER | NAME | OBJECT_TYPE | COLUMN_NAME | COLUMN_POSITION | COLLATED_COLUMN_ID |
+-------+--------+-------------+-------------+-----------------+--------------------+
| SYS | TBL1_H | TABLE | COL1 | 1 | NULL |
+-------+--------+-------------+-------------+-----------------+--------------------+
1 row in set