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'
相关文章:
-
首先,需要安装microsoft ole db provider for db2下载地址:http://download.microsoft.com/download/b/b/2/…
-
DB2 自动递增字段实现方法
使用这个一般是用作识别码的,当做定义表格的主键。generated语法则可以自定义你想怎么产生这个值的策略。 语法如下: column definition g...
[阅读全文]
-
-
DB2 常用命令小结
1、 打开命令行窗口 #db2cmd 2、 打开控制中心 # db2cmd db2cc 3、 打开命令编辑器 db2cmd db2ce =====操作...
[阅读全文]
-
-
DB2 常用命令速查(备忘)
dasauto - 自动启动 db2 管理服务器 dascrt - 创建 db2 管理服务器 dasdrop - 除去 db2 管理服务器 dasmigr - ...
[阅读全文]
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论