系统表集合-SYS_SYSTEM_TABLES
📄字数 1.9K
👁️阅读量 加载中...
功能描述
SYS_SYSTEM_TABLES系统表用于管理所有系统表集合信息。
字段说明
| 序号 | 字段名 | 类型 | 说明 | V11 | V12 |
|---|---|---|---|---|---|
| 0 | DB_ID | INTEGER | 库ID | √ | √ |
| 1 | USER_ID | INTEGER | 拥有者的用户ID | √ | √ |
| 2 | SCHEMA_ID | INTEGER | 模式ID | √ | √ |
| 3 | TABLE_ID | INTEGER | 表ID | √ | √ |
| 4 | TABLE_NAME | VARCHAR | 表名 | √ | √ |
| 5 | TABLE_TYPE | INTEGER | 表类型(0:堆表;1:IOT表;2:外部文件表;3:虚拟表;4:函数表;5:远程表) | √ | √ |
| 6 | TEMP_TYPE | INTEGER | 临时类型(0:非临时 1:局部临时表 2:全局临时表) | √ | √ |
| 7 | FIELD_NUM | INTEGER | 字段数 | √ | √ |
| 8 | PARTI_TYPE | INTEGER | 分区类型(1:range分区;2:list分区;3:hash分区;4:spatial分区) | √ | √ |
| 9 | PARTI_NUM | INTEGER | 分区数 | √ | √ |
| 10 | PARTI_KEY | VARCHAR | 分区键 | √ | √ |
| 11 | AUTO_PARTI_TYPE | INTEGER | 自动分区的类型(0:无; 1:按年; 2:按月; 3:按天; 4:按小时) | √ | √ |
| 12 | AUTO_PARTI_SPAN | INTEGER | 时段自动分区的时段长度(1:range分区;2:list分区;3:hash分区;4:spatial分区) | √ | √ |
| 13 | SUBPARTI_TYPE | INTEGER | 子分区类型 | √ | √ |
| 14 | SUBPARTI_NUM | INTEGER | 子分区数 | √ | √ |
| 15 | SUBPARTI_KEY | VARCHAR | 子分区键 | √ | √ |
| 16 | GSTO_NO | INTEGER | 全局存储号 | √ | √ |
| 17 | COPY_NUM | INTEGER | 副本数 | √ | √ |
| 18 | BLOCK_SIZE | INTEGER | 块大小(单位:K) | √ | √ |
| 19 | CHUNK_SIZE | INTEGER | 存贮单元大小(单位:M) | √ | √ |
| 20 | RECORD_NUM | BIGINT | 记录数 | √ | √ |
| 21 | PCTFREE | INTEGER | 块的预留置空间比例 | √ | √ |
| 22 | HOTSPOT_NUM | INTEGER | 插入操作的热点个数 | √ | √ |
| 23 | USE_CACHE | BOOLEAN | 该表的块是否使用高速缓存 | √ | √ |
| 24 | ONLINE | BOOLEAN | 表是否在线 | √ | √ |
| 25 | IS_SYS | BOOLEAN | 是否系统内建 | √ | √ |
| 26 | IS_ENCRY | BOOLEAN | 是否是加密表 | √ | √ |
| 27 | SLOW_MODIFY | BOOLEAN | 是否缓变 | √ | √ |
| 28 | XLS_PID | INTEGER | 安全策略ID | √ | √ |
| 29 | XLS_COL_NO | INTEGER | 安全策略字段 | √ | √ |
| 30 | XLS_COL_OPT | INTEGER | 安全字段属性(0:不隐藏; 1:隐藏) | √ | √ |
| 31 | ON_COMMIT_DEL | BOOLEAN | 是否在事务结束时删除数据 | √ | √ |
| 32 | ENA_TRANS | BOOLEAN | 是否事务支持 | √ | √ |
| 33 | ENA_LOGGING | BOOLEAN | 是否记redo日志 | √ | √ |
| 34 | REG_MODIFY | BOOLEAN | 是否记载变更日志 | √ | √ |
| 35 | VALID | BOOLEAN | 是否有效 | √ | √ |
| 36 | ACL_MASK | INTEGER | 存取允许掩码 | √ | √ |
| 37 | AUTO_PARTI_NO | INTEGER | 时段自动分区的扩展基点分区号 | √ | √ |
| 38 | CREATE_TIME | DATETIME | 创建时间 | √ | √ |
| 39 | COMMENTS | VARCHAR | 注释信息 | √ | √ |
| 40 | ANA_POLICY | INTEGER | 分析策略 | √ | √ |
| 41 | ANA_PERIOD | INTEGER | 分析周期 | √ | √ |
| 42 | ANA_THRESHOLD | INTEGER | 分析阈值 | √ | √ |
| 43 | ANA_LEVEL | INTEGER | 采样层级 | √ | √ |
| 44 | ENCRY_ID | INTEGER | 密钥ID | × | √ |
| 45 | STO_ZONE | INTEGER | 存储域编号 | × | √ |
| 46 | CACHE_HASH_KEY | VARCHAR | HASH缓存键 | × | √ |
| 47 | COMPRESS_LEVEL | INTEGER | 压缩等级 | × | √ |
| 48 | RESERVED5 | VARCHAR | 保留字段 | √ | √ |
注意
该虚表内容无法人为修改
应用举例
- 通过系统表名查询系统表信息
sql
SQL> SELECT * FROM SYS_SYSTEM_TABLES WHERE table_name='SYS_DATABASES';
+-------+---------+-----------+----------+---------------+------------+-----------+-----------+------------+-----------+-----------+-----------------+-----------------+---------------+--------------+--------------+---------+----------+------------+------------+------------+---------+-------------+-----------+--------+--------+----------+-------------+---------+------------+-------------+---------------+-----------+-------------+------------+--------+----------+---------------+-------------+----------+------------+------------+---------------+-----------+----------+----------+----------------+----------------+-----------+
| DB_ID | USER_ID | SCHEMA_ID | TABLE_ID | TABLE_NAME | TABLE_TYPE | TEMP_TYPE | FIELD_NUM | PARTI_TYPE | PARTI_NUM | PARTI_KEY | AUTO_PARTI_TYPE | AUTO_PARTI_SPAN | SUBPARTI_TYPE | SUBPARTI_NUM | SUBPARTI_KEY | GSTO_NO | COPY_NUM | BLOCK_SIZE | CHUNK_SIZE | RECORD_NUM | PCTFREE | HOTSPOT_NUM | USE_CACHE | ONLINE | IS_SYS | IS_ENCRY | SLOW_MODIFY | XLS_PID | XLS_COL_NO | XLS_COL_OPT | ON_COMMIT_DEL | ENA_TRANS | ENA_LOGGING | REG_MODIFY | VALID | ACL_MASK | AUTO_PARTI_NO | CREATE_TIME | COMMENTS | ANA_POLICY | ANA_PERIOD | ANA_THRESHOLD | ANA_LEVEL | ENCRY_ID | STO_ZONE | CACHE_HASH_KEY | COMPRESS_LEVEL | RESERVED5 |
+-------+---------+-----------+----------+---------------+------------+-----------+-----------+------------+-----------+-----------+-----------------+-----------------+---------------+--------------+--------------+---------+----------+------------+------------+------------+---------+-------------+-----------+--------+--------+----------+-------------+---------+------------+-------------+---------------+-----------+-------------+------------+--------+----------+---------------+-------------+----------+------------+------------+---------------+-----------+----------+----------+----------------+----------------+-----------+
| 1 | 1 | 1 | 1 | SYS_DATABASES | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | 2 | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> |
+-------+---------+-----------+----------+---------------+------------+-----------+-----------+------------+-----------+-----------+-----------------+-----------------+---------------+--------------+--------------+---------+----------+------------+------------+------------+---------+-------------+-----------+--------+--------+----------+-------------+---------+------------+-------------+---------------+-----------+-------------+------------+--------+----------+---------------+-------------+----------+------------+------------+---------------+-----------+----------+----------+----------------+----------------+-----------+