1.在dos中查看用户表

1.1查看表

DB2 LIST TABLES FOR USER

1.2 查看表结构

DB2 describe table A

2.在DB2连接工具中(这里以SQLdbx为例子)

2.1查看用户表清单
SELECT RTRIM(TABSCHEMA) AS CONTNAME, --
RTRIM(TABNAME) AS NAME,
RTRIM(TBSPACE) AS TBSPACE,
DEFINER AS DEFINER
FROM SYSCAT.TABLES
WHERE (LEFT (TABSCHEMA,3) <> 'SYS')
AND (TYPE = 'T')
ORDER BY CONTNAME, NAME FOR FETCH ONLY;

2.2查看指定表表结构
SELECT RTRIM(C.TABSCHEMA) AS CONTCONTNAME,
C.TABNAME AS CONTNAME,
C.COLNAME AS NAME,
C.REMARKS AS COMMENT,
TC.TYPE AS ISPRIM,
SECLABELNAME AS SECLABELNAME,
RTRIM(C.TYPESCHEMA) AS SOURCE_SCHEMA,
C.TYPENAME AS SOURCE_NAME,
C.LENGTH AS LENGTH,
C.SCALE AS SCALE,
C.CODEPAGE AS CODEPAGE,
C.NULLS AS NULLS,
C.COMPRESS AS COMPRESS,
C.DEFAULT AS DEFAULT,
C.GENERATED AS GENERATED,
C.TEXT AS TEXT,
C.IDENTITY AS IDENTITY,
C.LOGGED AS LOGGED,
C.COMPACT AS COMPACT,
C.PARTKEYSEQ AS PARTKEYSEQ,
RTRIM(C.DL_FEATURES) AS DL_FEATURES,
C.INLINE_LENGTH AS INLINELENGTH,
CID.START AS START,
CID.INCREMENT AS INCREMENT,
CID.CACHE AS CACHE,
CID.MINVALUE AS MINVALUE,
CID.MAXVALUE AS MAXVALUE,
CID.CYCLE AS CYCLE,
ORDER AS ORDER
FROM SYSCAT.COLUMNS C
LEFT OUTER JOIN SYSCAT.KEYCOLUSE KCU ON KCU.TABSCHEMA = C.TABSCHEMA
AND KCU.TABNAME = C.TABNAME
AND KCU.COLNAME = C.COLNAME

LEFT OUTER JOIN SYSCAT.TABCONST TC ON TC.CONSTNAME = KCU.CONSTNAME

LEFT OUTER JOIN SYSCAT.COLIDENTATTRIBUTES CID ON CID.COLNAME = C.COLNAME
AND CID.TABNAME = C.TABNAME AND CID.TABSCHEMA = C.TABSCHEMA

WHERE (LEFT (C.TABSCHEMA,3) <> 'SYS')
AND (C.TABNAME = 'TABLE_NAME') ---此处修改表名
AND (RTRIM (C.TABSCHEMA) = 'SCHEME') ---此处修改scheme
ORDER BY COLNO FOR FETCH ONLY;

DB2查看用户表与指定用户表表结构的更多相关文章

  1. 查看Oracle表空间以及用户与其默认表空间情况

    Oracle中一个表空间可能是多个用户的默认表空间,下面语句统计了用户及其默认表空间情况,如果用户多个,用户之间通过逗号分隔. select t.default_tablespace, to_char ...

  2. XMPP即时通讯协议使用(十三)——获取当前在线用户或关闭指定用户

    1.开启REST API插件或根据需求修改其插件源码: 2.添加服务器->服务器管理->系统属性中添加 plugin.restapi.enabled=true 3.pom依赖 <de ...

  3. Servlet课程0426(十二)Servlet MV模式下用户登录及查看用户表中所有用户

    Welcome.java //登录界面 package com.tsinghua; import javax.servlet.http.*; import java.io.*; import java ...

  4. mysql创建用户,并指定用户的权限(grant命令)

    参考链接http://blog.csdn.net/leili0806/article/details/8573636,谢谢这位仁兄 1.创建新用户的SQL语句: CREATE USER 'pig'@' ...

  5. linux环境中通过useradd命令,创建用户的时候指定用户的base-dir

    需求说明: 今天一个同事,问了一个这样的问题,在linux环境中,创建用户的时候,默认的是在/home目录下创建一个与用户名相同的家目录, 如何能够将这个/home更换成一个其他的,比如/opt/ap ...

  6. MySQL 新建用户,为用户授权,指定用户访问数据库

    1.登录MySQL mysql -u root -p 2.添加新用户(允许所有ip访问) create user 'test'@'*' identified by '123456';(test:用户名 ...

  7. Oracle 表空间和用户权限管理

    一. 表空间 Oracle数据库包含逻辑结构和物理结构. 数据库的物理结构指的是构成数据库的一组操作系统文件. 数据库的逻辑结构是指描述数据组织方式的一组逻辑概念以及它们之间的关系. 表空间是数据库逻 ...

  8. Oracle 表空间和用户权限管理【转】

    一. 表空间 Oracle数据库包含逻辑结构和物理结构. 数据库的物理结构指的是构成数据库的一组操作系统文件. 数据库的逻辑结构是指描述数据组织方式的一组逻辑概念以及它们之间的关系. 表空间是数据库逻 ...

  9. Oracle中建表空间以及用户

    第一步:创建临时表空间   --创建临时表空间-- CREATE TEMPORARY TABLESPACE JSYCCS_TEMP ---'JSYCCS_TEMP'临时表空间名 TEMPFILE 'E ...

随机推荐

  1. 【Unity Shaders】学习笔记——SurfaceShader(十一)光照模型

    [Unity Shaders]学习笔记——SurfaceShader(十一)光照模型 转载请注明出处:http://www.cnblogs.com/-867259206/p/5664792.html ...

  2. JavaScript_1

    一.方法 ---------------------Array 对象------------------------ 1.concat() : 将作为参数传递的元素拼接到一个已存在的数组2.pop() ...

  3. unknown software exception

    打开cmd 输入下面代码,回车,等跑完即解决for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

  4. Java基础——异常体系

    在Java中,异常对象都是派生于Throwable类的一个实例,Java的异常体系如下图所示: 所有的异常都是由Throwable继承而来,在下一层立即分解为两个分支,Error和Exception. ...

  5. devexpress中ASPxGridView控件初始化赋值

    写在ASPxGridView中OnCellEditorInitialize="ASPxGridView_progoods_CellEditorInitialize"  事件中: / ...

  6. 如何查找Mac上的USB存储设备使用痕迹

    最近刚好有个案子的证物主机是MBP, OS X版本为El Capitan,案况与营业秘密外泄有关,当中要找有关USB存储设备的使用痕迹. 要提醒大家的是,不同版本的OS X,各种迹证的存放文件名称及路 ...

  7. Linux之文件系统的简单操作

    df:列出文件系统整体硬盘使用量 将容量以易读方式显示: [root@zkero ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/s ...

  8. php的命名规范

    1.类 类名每一个单词首字母大写,如类名StudentCourse. 2.常量 常量名所有字母大写,单词间用下划线分隔,如常量名NULL.TRUE.FALSE.ROOT_PATH等. 3.变量 为了保 ...

  9. jquery 获取元素坐标

    不错哦! 原文地址:http://jianzhong5137.blog.163.com/blog/static/9829049201182295833503/ 绝对X,Y坐标,可以用offset()方 ...

  10. 查看软、硬raid信息的方法

    软件raid:只能通过Linux系统本身来查看cat /proc/mdstat可以看到raid级别,状态等信息. 硬件raid:最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdline, ...