DB2 系统表的使用

DB2 系统表介绍
表名 字段 类型 说明
SYSCAT.TABLES TABSCHEMA VARCHAR(128) 记录 schema 的名字
TABNAME VARCHAR(128) 记录数据库对象的名称。包括表、视
图、别名等
TYPE CHAR(1) 表示该数据库对象是表,视图还是别
名 ('T'表示table; 'V'表示 view;
'N' 表示nickname; 'A' 表示
alias。)
COLCOUNT SMALLINT 表或视图中列的个数
SYSCAT.VIEWS VIEWSCHEMA VARCHAR(128) 视图的 Schema
VIEWNAME VARCHAR(128) 视图名称
READONLY CHAR(1) 视图是否只读:Y = 视图是只读,N =
视图不是只读
VALID CHAR(1) 视图状态是否合法:Y =
视图状态合法(valid),X =
视图状态不合法(invalid)
TEXT CLOB (64K) 视图的源程序(DDL)
SYSCAT.ROUTINES ROUTINESCHEMA VARCHAR(128) 记录程序的 schema
ROUTINENAME VARCHAR(128) 记录程序名称
ROUTINETYPE CHAR(1) 记录程序类型:F = Function,M =
Method,P = Procedure
SPECIFICNAME VARCHAR(128) 程序实例的名称(可以指定,也可以
由系统自动生成)
VALID CHAR(1) 如果存储过程依赖的一些对象被删除
或修改了,该存储过程必须要被重建
,Y = SQL 存储过程是合法的,N =
SQL 存储过程是非法的,X = SQL
存储过程是不可操作的。
TEXT CLOB(1M) 如果是用 SQL
编写的程序,该字段记录了其创建的
DDL
SYSCAT.ROUTINEDEP ROUTINESCHEMA VARCHAR(128) 依赖于其他对象的 DB2 程序的
schema
ROUTINENAME VARCHAR(128) 依赖于其他对象的 DB2 程序的名称
BTYPE CHAR(1) 依赖对象的类型:A = Alias,S =
Materialized query table,T =
Table,V = View
BSCHEMA VARCHAR(128) 被依赖的对象的 schema
BNAME VARCHAR(128) 被依赖的对象的名称
SYSCAT.COLUMNS TABSCHEMA VARCHAR(128) 表或视图的 Schema
TABNAME VARCHAR(128) 表或视图名称
COLNAME VARCHAR(128) 列名称
KEYSEQ SMALLINT 记录列在其表的主键的位置
SYSCAT.PACKAGEDEP PKGSCHEMA VARCHAR(128) Package 的 schema
PKGNAME VARCHAR(18) Package 的名称
BTYPE CHAR(1) 依赖对象的类型:A = Alias,B =
Trigger,I = Index,S =
Materialized query table,T =
Table,V = View
BSCHEMA VARCHAR(128) 被依赖的对象的 schema
BNAME VARCHAR(128) 被依赖的对象的名称
SYSCAT.TABDEP ABSCHEMA VARCHAR(128) 视图或者固化视图的 schema
TABNAME VARCHAR(128) 视图或者固化视图的名称
DTYPE CHAR(1) 视图的类型:S = Materialized
query table,V = View
(untyped),W = Typed view,
BTYPE CHAR(1) 依赖对象的类型:A = Alias,S =
Materialized query table,T =
Table,V = View,
BSCHEMA VARCHAR(128) 被依赖的对象的 schema
BNAME VARCHAR(128) 被依赖的对象的名称

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值