如何统计我的数据库中的表/视图/索引的数量
我正在使用sybase 11
发布于 2010-06-27 04:58:52
select count(*) from sysobjects where type = 'U'应该可以得到用户表的数量。您还可以使用type = 'V'对视图进行计数。
select count(*) from sysindexes 会给你一个索引计数。但是,您可能需要根据您想要的索引类型进一步过滤这两种索引。
sysobjects引用here。
系统索引引用here。
发布于 2014-06-18 16:48:08
对于oracle
Count表:
从user_tables中选择计数(*);
计数序列
从user_sequences中选择计数(*);
点击量
从user_views中选择计数(*);
计算索引
从user_indexes中选择计数(*);
发布于 2012-06-08 12:23:25
Hi希望下面的sql能正常工作
SELECT COUNT(*) FROM USER_TABLES;将返回相应数据库中的表数。
https://stackoverflow.com/questions/3125339
复制相似问题