首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Informix >

,如何查询数据库中所有表的数量

2012-02-25 
求助,怎么查询数据库中所有表的数量?SELECTtrim(tabname),tabtype,tabidFROMsystablesWHERE(tabtype Tort

求助,怎么查询数据库中所有表的数量?
SELECT   trim(tabname),tabtype,tabid   FROM   systables   WHERE   (tabtype= 'T '   or   tabtype   =   'V ')   and   (tabid   >   99)     order   by   tabid  

这是查询informix数据库数据表的sql语句,这个查询到所有的数据表。

但是怎么写才可以查询到数据库中表的数量。以前查询表中数据记录时,就可以用select   count(*)   from   table;

但是这样在查询表的时候不好使,问下,怎么在数据库中查询所有表的数量,也就是查询数据库中有多少张表!

[解决办法]
难道SELECT count(*) FROM systables WHERE (tabtype= 'T ' or tabtype = 'V ') and (tabid > 99)不行吗?

热点排行