Skip to content

USER_SUBPARTIS

功能描述

user_subpartis系统视图用于存储和管理当前用户拥有的所有表的二级分区信息。

字段说明

字段名类型说明
DB_IDOID_TYPE库ID
TABLE_IDOID_TYPE表ID
SUBPARTI_NOINTEGER子分区号
SUBPARTI_NAMEVARCHAR子分区名
SUBPARTI_VALVARCHAR12分区条件值
RESERVED1VARCHAR保留字段
RESERVED2VARCHAR保留字段

示例

  • 查询二级分区表的分区情况

    sql
    SQL> 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 user_subpartis sp JOIN user_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