select count(*) from syscat.tables where tabschema='GP'
GP为某用户模式。
当然也可以用
select count(*) from syscat.tables where tabschema='GP'
查出所有表的数量。
再查出有多少张系统表,就是在SYSIBM、SYSTOOLS下的表数目。相减就可以了。
我用的是DB2 V9.7。
selectname
from
sysibm.systables
where
type='t'
and
creator='db2admin'
type:数据库表用t表示;数据库视图用v表示
creator:数据库对象的创建者
select
tabname
from
syscat.tables
where
tabschema
=
current
schema
//
获取当前模式下面的所有用户表
1、打开db2数据库连接工具。
2、选择要导出的db2数据库表。
3、右击点Dump Data to File -> SQL inserts。tip:将红框都选中,Single File 只会生成一个文件,否则有多少个数据表就会生成多少个sql脚本文件。
4、选择文件保存位置,点【ok】。
5、db2的SQL结构和数据脚本文件查询成功。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)