软件开发Db2db2 v9.7

db2 查看统计模块表的条数时为什么会出现-1?

win server 2008 db2 v9.7suse 11 db2 v9.7命令:select tabname,card from syscat.tables where tabschema = '模式'为什么有些表会出现-1,但根据tabnameselect count(*) from tabname 会得出另一个值因为在做库迁移,需要去验证数据条数或者有没有其他好办法来验证某个模式...显示全部

win server 2008 db2 v9.7
suse 11 db2 v9.7
命令:select tabname,card from syscat.tables where tabschema = '模式'

为什么有些表会出现-1,但根据tabname
select count(*) from tabname 会得出另一个值
因为在做库迁移,需要去验证数据条数
或者有没有其他好办法来验证某个模式所有表的条数
568893983777049733.jpg

568893983777049733.jpg

849308689073433910.jpg
849308689073433910.jpg

收起
参与9

查看其它 1 个回答libai21的回答

libai21libai21课题专家组软件架构设计师海通证券

-1是因为没有收集统计信息
另外这里面记录的card值是你收集统计信息时表中的记录数,所以在迁移时,用这个做比较可能会不准确,建议还是实际查询一下

证券 · 2018-06-01
浏览3765

回答者

libai21
软件架构设计师海通证券
擅长领域: 数据库存储服务器

libai21 最近回答过的问题

回答状态

  • 发布时间:2018-06-01
  • 关注会员:3 人
  • 回答浏览:3765
  • X社区推广