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

求助,怎么查询数据库中所有表的数量?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)不行吗?