当前位置: 代码迷 >> DB2 >> 如何在DB2中循环查询库中所有表,查找符合某个条件的结果
  详细解决方案

如何在DB2中循环查询库中所有表,查找符合某个条件的结果

热度:1405   发布时间:2013-02-26 00:00:00.0
怎么在DB2中循环查询库中所有表,查找符合某个条件的结果?
在数据库DBtest中有很多个表都含有某个int整型字段DByear,怎么把所有的表中含有DByear该字段的记录都查询出来?谢谢!

------解决方案--------------------------------------------------------
如果知道表名的话,用union all,如果不知道表明的话,需要用存储过程了,在SYSIBM.SYSCOLUMNS找表名,然后拼sql,执行sql。


------解决方案--------------------------------------------------------
select distinct tabname from syscat.columns where colname='DByear'

打开此游标,循环。生成SQL语句,再执行

  相关解决方案