SQLSERVER查出数据库的全部索引
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
:SQLSERVER查出数据库的全部索引![]() 假设要查询 SQL Server 中数据库 方法一:使用系统视图查询(推荐)sql USE a; -- 切换到目标数据库 SELECT SCHEMA_NAME(t.schema_id) AS 架构名, t.name AS 表名, i.name AS 索引名, i.type_desc AS 索引类型, i.is_unique AS 是否唯一, i.is_primary_key AS 是否主键, i.fill_factor AS 填充因子 FROM sys.tables t INNER JOIN sys.indexes i ON t.object_id = i.object_id WHERE i.type IN (1,2) -- 1=聚集索引,2=非聚集索引(如需包含堆,去掉此条件) ORDER BY 架构名, 表名, 索引名;
方法二:使用系统存储过程 |
关键字查询
相关文章
正在查询... |