`

SqlServer数据库字典--索引

 
阅读更多

 

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

相关推荐

    SqlServer数据库字典--表.视图.函数.存储过程.触发器.主键.外键.约束.规则

    SqlServer数据库字典--表.视图.函数.存储过程.触发器.主键.外键.约束.规则

    sqlserver 数据库字典自动生成工具

    总的来说,SQL Server 数据库字典自动生成工具是数据库管理工作中的一款利器,它通过自动化的方式解决了数据库文档维护的难题,提升了工作效率,对于任何涉及SQL Server数据库管理的人来说都是值得拥有的工具。

    三个SQL视图查出所有SQL Server数据库字典

    根据给定文件的信息,我们可以提炼出关于SQL Server数据库字典查询的重要知识点。下面将详细介绍如何通过三个SQL视图来查询SQL Server中的所有数据库字典。 ### SQL Server数据库字典简介 在SQL Server中,数据库...

    新版SQL数据库字典维护工具

    SQL数据库字典维护工具是一种高效、实用的数据库管理工具,主要用于协助数据库管理员(DBA)对Sql Server数据库进行结构维护和管理。在这个案例中,我们关注的是“小狗数据库字典维护工具”,由IT小马原创开发。此...

    数据库SQL-SERVER数据库技术--超市进销存管理系统.doc

    【SQL-SERVER数据库技术在超市进销存管理系统中的应用】 SQL-SERVER数据库技术在超市进销存管理系统中扮演着至关重要的角色。这个管理系统是辽宁工业大学软件工程专业学生的一门课程设计,旨在通过实际操作,让学生...

    SQL Server数据字典工具

    SQL Server数据字典工具是一款专为SQL Server设计的实用程序,旨在帮助数据库管理员和开发者更好地理解和管理数据库结构。...对于任何涉及SQL Server数据库管理和维护的个人或团队来说,这样的工具都是一个宝贵的资源。

    SQL Server导出数据字典工具

    SQL Server是一款广泛应用...总的来说,"SQL Server导出数据字典工具"是数据库管理员和开发人员的得力助手,它简化了获取和管理SQL Server数据库元数据的过程,提高了工作效率,同时也为数据库的维护和优化提供了便利。

    oracle+mysql+sql server 数据库字典表生成,生成表字段,注释,索引等数据库表结构数据 支持在线化

    oracle+mysql+sql server 数据库字典表生成,生成表字段,注释,索引等数据库表结构数据。 支持在线化。

    数据字典导出工具 导出SqlServer数据库的数据字典

    本文将深入探讨如何使用特定的“数据字典导出工具”来导出SQL Server数据库的数据字典,并分析这个过程的细节。 首先,我们要明确“数据字典导出工具”的功能。正如标题所述,这是一个专门设计用于导出SQL Server...

    浅谈SQL Server数据库应用技巧.pdf

    在SQL Server数据库中,索引分为聚集索引和非聚集索引两种类型。聚集索引类似于字典的拼音索引,它决定了表中数据的物理存储顺序,因此对于查询来说,如果涉及到表中的大部分或全部数据,则聚集索引非常有效。非聚集...

    报刊订阅管理系统【SQLServer数据库+课程设计文档】

    报刊订阅管理系统【SQLServer数据库+课程设计文档】 1.需求分析 1.1系统需求分析 1.1.1系统调查 1.1.2用户需求 1.1.3 可行性分析 1.1.4系统业务流程图 1.2 系统逻辑方案 1.2.1 数据流图(简称DFD) 1.2.2数据...

    3个SQL视图搞定所有SqlServer数据库字典.doc

    在SQL Server 2000和2005中,数据库字典是获取数据库元数据的重要途径,它包含了关于数据库对象如表、索引、主键、外键、约束、视图、函数、存储过程和触发器等的信息。 在标题和描述中提到的SQL脚本主要目标是创建...

    SQLSERVER数据字典生成器

    总的来说,SQLSERVER数据字典生成器是一个实用的数据库管理工具,尤其对于那些需要快速获取和理解SQL Server数据库信息的用户而言。它不仅能够帮助优化数据库设计,还能够提高故障排查和性能调优的效率。

    SQL数据库字典生成器(带源码)

    SQL数据库字典生成器是一款实用工具,用于帮助用户快速生成数据库的详细文档,通常以`.xls`格式输出,便于使用Excel进行查看和管理。这款工具包含源码,用户可以根据自身需求进行定制和调整,以适应不同的数据库环境...

    数据库--仪器仪表管理系统

    - **SQL Server简介**:由Microsoft开发的关系数据库管理系统,支持真正的客户端/服务器架构。 - **优势**: - 高效的数据处理能力。 - 强大的安全性机制。 - 丰富的功能支持。 #### 七、总结 综上所述,设计一...

    SQL-Server数据库规范.docx

    SQL-Server数据库规范是关于如何在SQL Server环境下创建和管理高效、稳定且易于维护的数据库的一系列指导原则。规范的制定旨在确保数据库设计的清晰度、一致性和性能优化。 数据库设计是一个复杂的过程,通常分为...

    SQL数据库字典维护工具

    SQL数据库字典维护工具是针对Microsoft SQL Server设计的一款实用程序,它旨在帮助数据库管理员和开发人员更有效地管理和维护他们的数据库字典。这个工具通常包含了多种功能,如查看、搜索、修改和更新数据库对象的...

    SQL Server 索引结构及其使用(聚集索引与非聚集索引)

    "SQL Server 索引结构及其使用(聚集索引与非聚集索引)" 数据库索引是数据库性能优化的关键技术之一。SQL Server 提供了两种索引:聚集索引(clustered index)和非聚集索引(nonclustered index)。本文将详细介绍...

    自动生成SQL Server数据库的Word文档格式的数据字典

    【自动生成SQL Server数据库的Word文档格式的数据字典】是一个技术任务,主要涉及数据库管理和文档自动化两个领域。在SQL Server数据库管理中,数据字典是一个非常重要的工具,它提供了关于数据库结构、表、列以及其...

    省市区字典sql-mysql-sqlserver.zip

    标题 "省市区字典sql-mysql-sqlserver.zip" 暗示了这是一个关于数据库管理系统的资源包,其中包含了适用于MySQL和SQL Server两种数据库的SQL语句,主要用于实现省市区的三级联动功能。这种功能常见于地理信息系统的...

Global site tag (gtag.js) - Google Analytics