如何计算数据库中表/视图/索引的数量

问题描述 投票:0回答:3

如何计算数据库中表/视图/索引的数量

我使用的是sybase 11

sybase
3个回答
10
投票
select count(*) from sysobjects where type = 'U'

应该可以得到用户表的数量。您还可以使用

type = 'V'
来统计观看次数。

select count(*) from sysindexes 

会给你一个索引计数。不过,您可能需要进一步过滤两者,具体取决于您想要的索引类型。

sysobjects 参考此处
sysindexes 参考这里.


0
投票

对于甲骨文

计数表:

从 user_tables 中选择 COUNT(*);

计数序列

从用户序列中选择 COUNT(*);

计算观看次数

从用户视图中选择 COUNT(*) 个;

计数索引

从用户索引中选择 COUNT(*);


-1
投票
SELECT COUNT(*) FROM USER_TABLES;

将返回相应数据库中的表数量。

© www.soinside.com 2019 - 2024. All rights reserved.