db2统计每个表的行数
来源:互联网 发布:聊城关键词优化 编辑:程序博客网 时间:2024/06/08 08:33
1.根据数据库统计信息查询
参考信息:
http://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.1.0/com.ibm.db2.luw.sql.ref.doc/doc/r0001073.html
select TABSCHEMA,TABNAME,CARD from sysstat.TABLES where TABSCHEMA='SECS'
2.自定义脚本遍历表名再select count(*)
#!/usr/local/bin/python#coding=gbkimport ibm_dbtry: conn=ibm_db.connect("DATABASE=secs;HOSTNAME=172.16.6.194;PORT=60000;PROTOCOL=TCPIP;UID=db2inst1;PWD=xxxxxx;", "", "")except: print "no connection:", ibm_db.conn_errormsg()else: print "The connection was successful"with open(r"d:\db2count.csv","a") as myfile: if conn: strsql="select TABNAME from sysstat.TABLES where TABSCHEMA='SECS'" stmt=ibm_db.exec_immediate(conn,strsql) result=ibm_db.fetch_both(stmt) counter=1 while result: # if counter>10: # break # print result[0] count_sql=None count_stmt=None count_result=None count_sql="select count(*) from secs.%s"%(result[0]) count_stmt=ibm_db.exec_immediate(conn,count_sql) count_result=ibm_db.fetch_both(count_stmt) print "%s,%d"%(result[0],count_result[0]) myfile.write("%s,%d\n"%(result[0],count_result[0])) counter=counter+1 result=ibm_db.fetch_both(stmt) result=ibm_db.fetch_both(stmt)
0 0
- db2统计每个表的行数
- 查询每个表的行数
- PostgreSQL表的行数统计
- PostgreSQL表的行数统计
- MySQL获取数据库每个表的行数
- MySQL获取数据库每个表的行数
- 统计所有表的记录行数
- 统计程序的行数
- 统计文本的行数
- 统计文件的行数
- 统计代码的行数
- 统计文件的行数
- db2查询行数的限制
- 获取数据库每个表 及表的行数
- oracle 查询每个用户下的表行数
- ruby脚本统计git管理的修改过的文件,得到每个author写的代码行数
- db2统计表的数量及每个表的记录数
- Java上机实现统计某一目录下每个文件中出现的字母个数、数字个数、空格个数及行数?
- eclipse 使用.aar文件
- 没报错但hibernate无法创建表
- 5.C++ 内联函数、参数可变函数、函数重载
- UIViewContentMode使用
- Laravel 5.3框架-多项目公用框架-架构设计方案
- db2统计每个表的行数
- android自定义View基础系列一(点击随机生成验证码效果)
- 文件操作工具类 FileUtils常用方法
- centos7(vm)下hadoop2.7.2 3节点集群(2副本)+flume1.4.0版本分布式 log收集在本地(x86)
- js跳转页面,新建一个标签页面方法
- Dm365 VPBE 后端模块讲解
- android IM即时通信之聊天界面UI框架
- Android 四大组件五大布局
- opencv cvNot色彩反相