当前位置: 代码网 > it编程>数据库>DB2 > DB2获取当前用户表、字段、索引等详细信息

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

2024年05月15日 DB2 我要评论
获取所有表、字段、索引等详细信息select d.name tbname,coalesce(d.remarks, ') tbdesc,a.name columnname,a.coltype colu

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

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'
(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com