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

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

2013-01-05 
如何查询db2 指定模式下的所有表的记录数?select t.TABNAMEas 表名 , count(*) as 总数目 FROM(select TAB

如何查询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(*)每个表

热点排行