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