我是DB2的新手,我创建了两个表' PROJECT_ADAPTERS'和' PROJECT_APPLICATIONS'在数据库' WLADMIN'
我可以使用' syscat.tables'来查看表格。如下图所示
[db2inst1@574 ~]$ db2 "select TABNAME from syscat.tables" | grep PROJ
PROJECT_ADAPTERS
PROJECT_APPLICATIONS
但是我不确定它属于哪个架构?
我尝试编写一个循环遍历所有'模式的小脚本
schemaname=$(db2 -v select schemaname from syscat.schemata)
for each_schema in $schemaname
do
db2 list tables for schema $each_schema | grep PROJ
done
然而,我的表格' PROJECT_ADAPTERS'和' PROJECT_APPLICATIONS'没有出现任何架构
我做错了什么(或)我应该注意哪些地方?
请帮我解决此问题
答案 0 :(得分:2)
大多数表都有多列,您可以使用它们;;)
select tabname,tabschema from syscat.tables where tabname like 'PROJECT%'
应显示您的表格和架构名称。
目录SYSCAT.TABLES已完整记录。