SqlServer数据库字典--索引.sql

时间:2023-03-09 04:48:09
SqlServer数据库字典--索引.sql

SqlServer数据库字典--索引.sqlSELECT TOP 100 PERCENT --a.id, 
SqlServer数据库字典--索引.sql      CASE WHEN b.keyno = 1 THEN c.name ELSE '' END AS 表名, 
SqlServer数据库字典--索引.sql      CASE WHEN b.keyno = 1 THEN a.name ELSE '' END AS 索引名称, d.name AS 列名, 
SqlServer数据库字典--索引.sql      b.keyno AS 索引顺序, CASE indexkey_property(c.id, b.indid, b.keyno, 'isdescending') 
SqlServer数据库字典--索引.sql      WHEN 1 THEN '降序' WHEN 0 THEN '升序' END AS 排序, CASE WHEN p.id IS NULL 
SqlServer数据库字典--索引.sql      THEN '' ELSE '√' END AS 主键, CASE INDEXPROPERTY(c.id, a.name, 'IsClustered') 
SqlServer数据库字典--索引.sql      WHEN 1 THEN '√' WHEN 0 THEN '' END AS 聚集, CASE INDEXPROPERTY(c.id, 
SqlServer数据库字典--索引.sql      a.name, 'IsUnique') WHEN 1 THEN '√' WHEN 0 THEN '' END AS 唯一, 
SqlServer数据库字典--索引.sql      CASE WHEN e.id IS NULL THEN '' ELSE '√' END AS 唯一约束, 
SqlServer数据库字典--索引.sql      a.OrigFillFactor AS 填充因子, c.crdate AS 创建时间, c.refdate AS 更改时间
SqlServer数据库字典--索引.sqlFROM dbo.sysindexes a INNER JOIN
SqlServer数据库字典--索引.sql      dbo.sysindexkeys b ON a.id = b.id AND a.indid = b.indid INNER JOIN
SqlServer数据库字典--索引.sql      dbo.syscolumns d ON b.id = d.id AND b.colid = d.colid INNER JOIN
SqlServer数据库字典--索引.sql      dbo.sysobjects c ON a.id = c.id AND c.xtype = 'U' LEFT OUTER JOIN
SqlServer数据库字典--索引.sql      dbo.sysobjects e ON e.name = a.name AND e.xtype = 'UQ' LEFT OUTER JOIN
SqlServer数据库字典--索引.sql      dbo.sysobjects p ON p.name = a.name AND p.xtype = 'PK'
SqlServer数据库字典--索引.sqlWHERE (OBJECTPROPERTY(a.id, N'IsUserTable') = 1) AND (OBJECTPROPERTY(a.id, 
SqlServer数据库字典--索引.sql      N'IsMSShipped') = 0) AND (INDEXPROPERTY(a.id, a.name, 'IsAutoStatistics') = 0)
SqlServer数据库字典--索引.sqlORDER BY c.name, a.name, b.keyno