如何计算数据库中表/视图/索引的数量
我使用的是sybase 11
select count(*) from sysobjects where type = 'U'
应该可以得到用户表的数量。您还可以使用
type = 'V'
select count(*) from sysindexes
会给你一个索引计数。不过,您可能需要进一步过滤两者,具体取决于您想要的索引类型。
sysobjects 参考此处。 sysindexes 参考这里.
对于甲骨文
计数表:
从 user_tables 中选择 COUNT(*);
计数序列
从用户序列中选择 COUNT(*);
计算观看次数
从用户视图中选择 COUNT(*) 个;
计数索引
从用户索引中选择 COUNT(*);
SELECT COUNT(*) FROM USER_TABLES;
将返回相应数据库中的表数量。