T-SQL

T-SQL 知识量:16 - 67 - 243

12.4 查看索引><

查看数据表中的索引- 12.4.1 -

T-SQL查看数据表中的索引的语法如下:

SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS    
WHERE TABLE_NAME = 'table_name' AND CONSTRAINT_TYPE = 'INDEX';

其中,INFORMATION_SCHEMA.TABLE_CONSTRAINTS是一个系统视图,用于查看数据库中的表约束信息,包括索引信息。TABLE_NAME是要查看的表名,CONSTRAINT_TYPE是约束类型,这里设置为INDEX表示查看索引信息。

执行以上查询语句后,将返回指定数据表中的所有索引信息,包括索引名称、索引类型、列名等。

查看索引的统计信息- 12.4.2 -

T-SQL查看索引的统计信息可以使用以下语句:

EXEC sp_helpindex 'table_name';

其中,table_name是要查看统计信息的表名。

执行以上语句后,将返回指定表中的所有索引的统计信息,包括索引名称、索引类型、键页数、平均深度、唯一键数等。

另外,还可以使用以下语句查看索引的详细信息:

EXEC sp_helpindex 'table_name';    
EXEC sp_helptext 'index_name';

其中,table_name是要查看统计信息的表名,index_name是要查看详细信息的索引名称。

执行以上语句后,将返回指定表中的指定索引的详细信息,包括索引的创建语句、包含的列、索引的类型等。