首批通过分布式安全可靠测评,为关键业务系统打造
oceanbase.DBA_SUBPART_KEY_COLUMNS
更新时间:2026-07-15 20:42:47
说明
该视图从 V4.0.0 版本开始引入。
功能描述
查看本租户所有分区对象中子分区键包含的列。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| OWNER | varchar(128) | NO | 分区表或分区索引的拥有者 |
| NAME | varchar(128) | NO | 分区表或分区索引的名字 |
| OBJECT_TYPE | varchar(5) | NO | 分区对象的类型:
|
| COLUMN_NAME | text | NO | 列的名字 |
| COLUMN_POSITION | bigint(21) | NO | 列在分区键中的位置 |
| COLLATED_COLUMN_ID | bigint(0) | NO | 目前暂未支持该字段,当前该字段默认为 NULL |
查询示例
用户租户查看本租户下分区表 tbl2_f_rl 中子分区建包含的列。
obclient [oceanbase]> SELECT * FROM oceanbase.DBA_SUBPART_KEY_COLUMNS WHERE NAME='tbl2_f_rl';
查询结果如下:
+----------+-----------+-------------+-------------+-----------------+--------------------+
| OWNER | NAME | OBJECT_TYPE | COLUMN_NAME | COLUMN_POSITION | COLLATED_COLUMN_ID |
+----------+-----------+-------------+-------------+-----------------+--------------------+
| infotest | tbl2_f_rl | TABLE | col2 | 1 | NULL |
+----------+-----------+-------------+-------------+-----------------+--------------------+
1 row in set