4

如何从我的 DB2 数据库中的表中查询表注释?

4

3 回答 3

4

查看SYSCAT.TABLES目录视图:

select remarks from syscat.tables where tabname = 'xyz'
于 2012-09-13T17:30:43.300 回答
1

要检索 DB2 中对象的注释(或“备注”),请查看目录表。 DB2 LUW 的 SYSCAT 目录表不同于DB2 z/OS 中的 SYSIBM 目录表

对于 LUW,以下命令将获得表级注释和列级注释:

select tabname, tabschema, remarks from syscat.tables where tabname='TABLENAME'
select tabname, tabschema, colname, remarks from syscat.columns where tabname='TABLENAME'

对于 z/OS,请改用以下查询:

select name, creator, dbname, remarks from sysibm.systables where name='TABLENAME'
select name, tbcreator, tbname, remarks from sysibm.syscolumns where tbname='TABLENAME'
于 2016-10-26T21:17:12.353 回答
-1

select colname,remarks from syscat.columns where tabname='T1'

这对你很有用。

于 2015-02-26T14:50:58.507 回答