DB2获取当前用户表、字段、索引等详细信息

页面导航:首页 > 数据库 > DB2 > DB2获取当前用户表、字段、索引等详细信息

DB2获取当前用户表、字段、索引等详细信息

来源:互联网 作者:脚本宝典 时间:2015-06-27 18:25 【

获取所有表、字段、索引等详细信息 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 SELECT d. name tbName, COALESCE (d.remarks, ) tbDesc, a. name columnName, a.coltype columnType , decode(a.nulls, Y , 1 , 0 ) notNull, deco

获取所有表、字段、索引等详细信息

?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
SELECT
 
d.name tbName,
COALESCE(d.remarks, '') tbDesc,
a.name columnName,
a.coltype columnType ,
decode(a.nulls,'Y','1','0') notNull,
decode(a.identity,'Y','1','0') auto,
a.longlength width,
a.scale precision,
COALESCE(a.remarks, '') comment,
decode(n.unique_colcount,'1','1','0') unique,
decode(n.uniquerule,'P','1','0') masterKey,
COALESCE(n.name, '') indexName
FROM
sysibm.syscolumns a
INNER JOIN sysibm.systables d on a.tbname=d.name
LEFT JOIN sysibm.sysindexes n on n.tbname=d.name and SUBSTR(colnames,2)=a.name
where
d.type='T'and d.tbspace='USERSPACE1'


Tags:

相关文章

    文章评论

    最 近 更 新
    热 点 排 行
    Js与CSS工具
    代码转换工具
    
    <