查询索引 常用SQL

来源:这里教程网 时间:2026-03-02 10:42:01 作者:



查询某个表的索引信息:


    SELECT 索引名称=a.name
    ,表名=c.name
    ,索引字段名=d.name
    ,索引字段位置=d.colid
    FROM sysindexes a
    JOIN sysindexkeys b ON a.id=b.id AND a.indid=b.indid
    JOIN sysobjects c ON b.id=c.id
    JOIN syscolumns d ON b.id=d.id AND b.colid=d.colid
    WHERE a.indid NOT IN(0,255)
    -- and c.xtype='U' and c.status>0 --查所有用户表
    AND c.name='tablename'  --查指定表  ORDER BY c.name,a.name,d.name



相关推荐