Skip to content

DBA_PARTIS

功能描述

DBA_PARTIS系统视图用于存储和管理当前库中的所有表分区信息。

字段说明

字段名类型说明
DB_IDINTEGER库ID
TABLE_IDINTEGER表ID
PARTI_NOINTEGER分区号
PARTI_NAMECHAR(128)分区名
PARTI_VALCHAR(128)分区条件值
GSTO_NOSINTEGER全局存贮号
ONLINEBOOLEAN是否在线
RESERVED1CHAR(-1)保留字段
RESERVED2CHAR(128)保留字段

示例

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

    sql
    SQL> CREATE TABLE part_info(id INT,name VARCHAR(30))PARTITION BY HASH(id) PARTITIONS 3;    
    
    SQL> SELECT sp.* FROM dba_partis sp JOIN dba_tables st ON sp.db_id=st.db_id AND sp.table_id=st.table_id WHERE table_name='PART_INFO';
    
    DB_ID | TABLE_ID | PARTI_NO | PARTI_NAME | PARTI_VAL | GSTO_NOS | ONLINE | RESERVED1 | RESERVED2 | 
    ------------------------------------------------------------------------------
    1 | 1048581 | 0 | PART1| 0| 2822 | T | <NULL>| <NULL>|
    1 | 1048581 | 1 | PART2| 1| 2823 | T | <NULL>| <NULL>|
    1 | 1048581 | 2 | PART3| 2| 2824 | T | <NULL>| <NULL>|
  • 查询表所在库

  • 查询表所有者

相关系统表

  • sys_databases
  • sys_schemas
  • sys_tables