ALL_IDX_PARTIS
功能描述
all_idx_partis系统表用于存储和管理的分区索引信息。
字段说明
字段名 | 类型 | 说明 |
---|---|---|
DB_ID | OID_TYPE | 库ID |
INDEX_ID | OID_TYPE | 索引ID |
PARTI_NO | INTEGER | 分区号 |
PARTI_NAME | VARCHAR | 分区号 |
PARTI_VAL | VARCHAR12 | 分区条件值 |
GSTO_NOS | INTEGER | 全局存贮号 |
RESERVED1 | VARCHAR | 保留字段 |
RESERVED2 | VARCHAR | 保留字段 |
示例
- 查询分区表的索引信息
- 通过分区索引ID查询索引列和表名
sql
SQL> CREATE TABLE idxp_info(id INT,name VARCHAR(10))PARTITION BY RANGE(id) PARTITIONS(p1 VALUES LESS THAN(10000),p2 VALUES LESS THAN(200000));
SQL> CREATE INDEX idxp ON idxp_info(id) LOCAL;
SQL> SELECT st.table_name,si.index_id,si.index_name,sip.parti_no,sip.parti_name,sip.parti_val FROM all_idx_partis sip JOIN all_tables st USING(db_id) JOIN all_indexes si USING(db_id,table_id) WHERE st.table_name='IDXP_INFO';
TABLE_NAME | INDEX_ID | INDEX_NAME | PARTI_NO | PARTI_NAME | PARTI_VAL |
------------------------------------------------------------------------------
IDXP_INFO| 1048589 | IDXP| 0 | <NULL>| <NULL>|
IDXP_INFO| 1048589 | IDXP| 1 | <NULL>| <NULL>|
相关系统表
- sys_databases
- sys_tables
- sys_indexes