欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

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

更新时间: 2014-01-05 02:23:31 责任编辑: Author_N1

 

如何查询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(*)每个表
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:23:31
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/9254/
本文WWW.DOC100.NET DOC100.NET版权所有。