Skip to content

适用虚谷数据库版本

v12.10.13



适用虚谷数据库版本

v12.10.13


表子分区-SYS_SUBPARTIS ​

📄字数 655
👁️阅读量 加载中...

功能描述 ​

SYS_SUBPARTIS系统表用于存储、管理系统库和用户库中的所有表的二级分区信息。

字段说明 ​

序号字段名类型说明V11V12
0DB_IDINTEGER库ID√√
1TABLE_IDINTEGER表ID√√
2SUBPARTI_NOINTEGER子分区号√√
3SUBPARTI_NAMEVARCHAR子分区名√√
4SUBPARTI_VALVARCHAR分区条件值√√
5RESERVED1VARCHAR保留字段√√
6RESERVED2VARCHAR保留字段√√

应用举例 ​

  • 查询二级分区表的分区情况
sql
SQL> CREATE TABLE tab_subpart(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='TAB_SUBPART';
+-------+----------+-------------+---------------+--------------+-----------+-----------+
| DB_ID | TABLE_ID | SUBPARTI_NO | SUBPARTI_NAME | SUBPARTI_VAL | RESERVED1 | RESERVED2 |
+-------+----------+-------------+---------------+--------------+-----------+-----------+
| 1     | 1048601  | 0           | SUBP1         | 'a'          | <NULL>    | <NULL>    |
| 1     | 1048601  | 1           | SUBP2         | 'b'          | <NULL>    | <NULL>    |
+-------+----------+-------------+---------------+--------------+-----------+-----------+

相关系统表 ​