读书人

怎么查询db2 指定模式上的所有表的记录

发布时间: 2013-01-05 15:20:39 作者: rapoo

如何查询db2 指定模式下的所有表的记录数?
select t.TABNAME as 表名 , count(*) as 总数目 FROM (select TABNAME from syscat.tables where tabschema='ts' ) as t group by t.tabname


这条语句执行的结果,总数目怎么都是1?

db2新手,请各位大侠指教
[解决办法]
这个要用SP,取得所有表名->打开游标->取得表名->执行COUNT(*)得到结果,插入1个表中->SELECT此表
[解决办法]
先查出表名select TABNAME from syscat.tables where tabschema='ts'
然后再拼sql,count(*)每个表

读书人网 >IBM DB2

热点推荐