在数据库DBtest中有很多个表都含有某个int整型字段DByear,怎么把所有的表中含有DByear该字段的记录都查询出来?谢谢!
------解决方案--------------------------------------------------------
如果知道表名的话,用union all,如果不知道表明的话,需要用存储过程了,在SYSIBM.SYSCOLUMNS找表名,然后拼sql,执行sql。
------解决方案--------------------------------------------------------
select distinct tabname from syscat.columns where colname='DByear'
打开此游标,循环。生成SQL语句,再执行