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