表子分区-sys_subpartis
功能描述
sys_subpartis系统表用于存储、管理系统库和用户库中的所有表的二级分区信息。
字段说明
序号 | 字段名 | 类型 | 说明 |
---|---|---|---|
0 | DB_ID | OID_TYPE | 库ID |
1 | TABLE_ID | OID_TYPE | 表ID |
2 | SUBPARTI_NO | INTEGER | 子分区号 |
3 | SUBPARTI_NAME | VARCHAR | 子分区名 |
4 | SUBPARTI_VAL | VARCHAR12 | 分区条件值 |
5 | RESERVED1 | VARCHAR | 保留字段 |
6 | RESERVED2 | INTEGER | VARCHAR |
示例
查询二级分区表的分区情况
sqlSQL> CREATE TABLE subpart_info(id INT,name VARCHAR(30))PARTITION BY RANGE(id) PARTITIONS(p1 VALUES LESS THAN(100),p2 VALUES LESS THAN(200))SUBPARTITION BY LIST(name) SUBPARTITIONS(subp1 VALUES('a'),subp2 VALUES('b')); SQL> SELECT sp.* FROM sys_subpartis sp JOIN sys_tables st ON sp.db_id=st.db_id AND sp.table_id=st.table_id WHERE table_name='SUBPART_INFO'; DB_ID | TABLE_ID | SUBPARTI_NO | SUBPARTI_NAME | SUBPARTI_VAL | RESERVED1 | RESERVED2 | ------------------------------------------------------------------------------ 1 | 1048582 | 0 | SUBP1| 'a'| <NULL>| <NULL>| 1 | 1048582 | 1 | SUBP2| 'b'| <NULL>| <NULL>|
查询表所在库
查询表所有者
相关系统表
- sys_databases
- sys_schemas
- sys_tables