读书人

如何在DB2中循环查询库中所有表查找

发布时间: 2012-02-13 17:20:26 作者: rapoo

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

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


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

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

读书人网 >IBM DB2

热点推荐