sql-server-2008 - SQL Server 2008 : How to count all indexes on all tables in Database?

标签 sql-server-2008 database-indexes

我需要查找并计算数据库中表上的所有索引,是否有任何内置 SP 或者我需要为其编写一些自定义 SP。

最佳答案

Select COUNT(1) from sys.indexes WHERE TYPE > 0 AND OBJECTPROPERTY(object_id,'IsSystemTable')=0

关于sql-server-2008 - SQL Server 2008 : How to count all indexes on all tables in Database?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50233106/

相关文章:

数据库索引——表的大小重要吗?

ruby-on-rails - 唯一索引和标准索引是分开做的吗?

sql - Oracle 多列索引与单列索引

sql - 关于数据库变更的通知

sql-server - 从 SQL Azure 迁移到 SQL Server

sql-server - Sql Server -- 去除非数字字符

visual-studio-2008 - 如何将 SQL Server 2008 Express 添加到先决条件列表

sql - 仅使用 sql 解析表达式\查找表达式值的顺序

MySQL按日期大间隔查询

SQL语句包含 "IN"子句时的数据库索引