DB2:检索列的相关表名

DB2:检索列的相关表名,db2,Db2,我想检查特定表的列值,但忘记了表名。我只有列名。我能做什么 我记得我可以通过以下方式从DB2目录中获取表名: select tabname from syscat.tables 在DB2中检索与特定列相关的表的查询是什么 以下操作应该可以: select tabschema, tabname from syscat.columns where colname='myColumnOfInterest' 列元数据存储在中。应执行以下操作: select tabschema, tabname fr

我想检查特定表的列值,但忘记了表名。我只有列名。我能做什么

我记得我可以通过以下方式从DB2目录中获取表名:

select tabname from syscat.tables

在DB2中检索与特定列相关的表的查询是什么

以下操作应该可以:

select tabschema, tabname
from syscat.columns
where colname='myColumnOfInterest'

列元数据存储在中。

应执行以下操作:

select tabschema, tabname
from syscat.columns
where colname='myColumnOfInterest'
列元数据存储在DB2fori的.p>中

SELECT TABLE_NAME, SYSTEM_TABLE_NAME, COLUMN_NAME, SYSTEM_COLUMN_NAME
FROM QSYS2/SYSCOLUMNS
WHERE COLUMN_NAME = 'YOUCOLUMNAME' AND TABLE_SCHEMA = 'YOURLIB'
在DB2fori中

SELECT TABLE_NAME, SYSTEM_TABLE_NAME, COLUMN_NAME, SYSTEM_COLUMN_NAME
FROM QSYS2/SYSCOLUMNS
WHERE COLUMN_NAME = 'YOUCOLUMNAME' AND TABLE_SCHEMA = 'YOURLIB'

谢谢,这很有帮助谢谢,这很有帮助