db2 系统表介绍(一)

在创建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
...    





你可能感兴趣的:(db2 系统表介绍(一))