DBA_SUBPARTIS
功能描述
DBA_SUBPARTIS系统视图用于存储和管理当前库中的所有表的二级分区信息。
字段说明
字段名 | 类型 | 说明 |
---|---|---|
DB_ID | INTEGER | 库ID |
TABLE_ID | INTEGER | 表ID |
SUBPARTI_NO | INTEGER | 子分区号 |
SUBPARTI_NAME | CHAR(128) | 子分区名 |
SUBPARTI_VAL | CHAR(128) | 分区条件值 |
RESERVED1 | CHAR(-1) | 保留字段 |
RESERVED2 | CHAR(128) | 保留字段 |
示例
查询二级分区表的分区情况
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 dba_subpartis sp JOIN dba_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