首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

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

2012-02-13 
怎么在DB2中循环查询库中所有表,查找符合某个条件的结果?在数据库DBtest中有很多个表都含有某个int整型字

怎么在DB2中循环查询库中所有表,查找符合某个条件的结果?
在数据库DBtest中有很多个表都含有某个int整型字段DByear,怎么把所有的表中含有DByear该字段的记录都查询出来?谢谢!

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


[解决办法]
select distinct tabname from syscat.columns where colname='DByear'

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

热点排行