1.模式
在应用程序中,如果模式没有被显示的指定,那么就会用运行改程序的用户名作为默认模式名。DB2中模式名不一定是用户名,db2内部没有用户名的概念,连接db2的用户必须是操作系统用户。
可用 sysibm.schemata 视图查看数据库创建了那些模式
sysibm模式存储系统数据字典
syscat模式存储系统视图
sysibmadm:是V9引入系统管理视图模式。
sysstat:统计视图模式,DB2优化器提供信息。
2.表
查看表字段及类型
[db2inst3@localhost ~]$ db2 describe table t1
Data type Column
Column name schema Data type name Length Scale Nulls
------------------------------- --------- ------------------- ---------- ----- ------
ID SYSIBM CHARACTER 1 0 Yes
NAME SYSIBM CHARACTER 10 0 Yes
查看当前用户名作为模式名的所有表
db2 list tables
查看所有模式名的所有表
db2 list tab
在应用程序中,如果模式没有被显示的指定,那么就会用运行改程序的用户名作为默认模式名。DB2中模式名不一定是用户名,db2内部没有用户名的概念,连接db2的用户必须是操作系统用户。
可用 sysibm.schemata 视图查看数据库创建了那些模式
sysibm模式存储系统数据字典
syscat模式存储系统视图
sysibmadm:是V9引入系统管理视图模式。
sysstat:统计视图模式,DB2优化器提供信息。
2.表
查看表字段及类型
[db2inst3@localhost ~]$ db2 describe table t1
Data type Column
Column name schema Data type name Length Scale Nulls
------------------------------- --------- ------------------- ---------- ----- ------
ID SYSIBM CHARACTER 1 0 Yes
NAME SYSIBM CHARACTER 10 0 Yes
查看当前用户名作为模式名的所有表
db2 list tables
查看所有模式名的所有表
db2 list tab