当前位置: 代码迷 >> Informix >> ,如何查询数据库中所有表的数量
  详细解决方案

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

热度:7127   发布时间:2013-02-26 00:00:00.0
求助,怎么查询数据库中所有表的数量?
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)不行吗?
  相关解决方案