互联网服务

如何批量获取表占空间的大小

SELECT TABNAME,SUM(DATA_OBJECT_P_SIZE)/1024 FROM TABLE (SYSPROC.ADMIN_GET_TAB_INFO('模式','表名')) AS T GROUP BY TABNAME  这个语句不用执行runstate就能得到表的大小,但怎么才能取得一批表的大小呢?比如要查找sn1模式下所有表的大小?有谁知道呢?好像表名... 显示全部
SELECT TABNAME,SUM(DATA_OBJECT_P_SIZE)/1024 FROM TABLE (SYSPROC.ADMIN_GET_TAB_INFO('模式','表名')) AS T GROUP BY TABNAME  这个语句不用执行runstate就能得到表的大小,但怎么才能取得一批表的大小呢?比如要查找sn1模式下所有表的大小?
有谁知道呢?好像表名不支持正则表达式。 收起
参与5

查看其它 3 个回答lanlill 的回答

lanlill lanlill 软件开发工程师 北京先进数通技术有限公司
db2 list
软件开发 · 2012-11-19
浏览645

回答者

lanlill
软件开发工程师 北京先进数通技术有限公司
评论20

lanlill 最近回答过的问题

回答状态

  • 发布时间:2012-11-19
  • 关注会员:1 人
  • 回答浏览:645
  • X社区推广