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(*)每个表