古詩詞大全網 - 古詩大全 - DB2中如何查詢壹個數據庫中有多少張表

DB2中如何查詢壹個數據庫中有多少張表

數據庫中還有大量系統表的,所以我覺得妳查某些模式下的表比較好:

select count(*) from syscat.tables where tabschema='GP'

GP為某用戶模式。

當然也可以用

select count(*) from syscat.tables where tabschema='GP'

查出所有表的數量。

再查出有多少張系統表,就是在SYSIBM、SYSTOOLS下的表數目。相減就可以了。

我用的是DB2 V9.7。