在创建db2数据库的时候,会创建一些系统表,这些表记录了所有数据库的对象(表、视图等),它们都在模式sysibm下面,并且均以sys开头,如systables、sysviews、sysindexes等,同时也为这些表建立了相应的视图,这些视图在模式syscat下面。
下面通过syscat模式下的视图详细介绍系统对象信息:
视图1 SYSCAT.TABLES
| 列名 | 数据类型 | 描述 |
| TABSCHEMA | VARCHAR(128) | 对象所在模式 |
| TABNAME | VARCHAR(128) | 对象名 |
| OWNER | VARCHAR(128) | 对象所有者 |
| TYPE | CHARACTER(1) | 对象类型(t:table v:view a:alias ...) |
| STATUS | CHARACTER(1) | |
| COLCOUNT | SMAILLINT | 对象列数 |
| TBSPACEID | SMAILLINT | 表空间id |
| CARD | BIGINT | Total number of rows; -1 if statistics are not collected. |
| TBSPACE | VARCHAR(128 | 表空间 |
| FPAGES | BIGINT | Total number of pages on which the rows of the table exist |
| NPAGES | BIGINT | Total number of pages |
| ... |

被折叠的 条评论
为什么被折叠?



