`

SQLServer字典数据统计SQL

 
阅读更多

SELECT 
  表名=case when   a.colorder=1 then   d.name   else '' end,    
  表说明=case when   a.colorder=1 then isnull(f.value,'')   else '' end,    
  字段序号=a.colorder,    
  字段名=a.name,    
  标识=case when COLUMNPROPERTY(   a.id,a.name,'IsIdentity')=1 then '√'else '' end,    
  主键=case when exists(SELECT 1 FROM   sysobjects   where   xtype='PK' and   name   in   (    
 SELECT   name   FROM   sysindexes   WHERE   indid   in(    
 SELECT   indid   FROM   sysindexkeys   WHERE   id   =   a.id   AND   colid=a.colid    
  )))   then '√' else '' end,    
  类型=b.name,    
  占用字节数=a.length,    
  长度=COLUMNPROPERTY(a.id,a.name,'PRECISION'),    
  小数位数=isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0),    
  允许空=case when   a.isnullable=1 then '√'else '' end,    
  默认值=isnull(e.text,''),    
  字段说明=isnull(g.[value],'')    
 FROM   syscolumns   a    
 left join   systypes   b   on   a.xtype=b.xusertype    
 inner join   sysobjects   d   on   a.id=d.id     and   d.xtype='U' and     d.name<>'dtproperties' 
 left join   syscomments   e   on   a.cdefault=e.id    
 left join   sys.extended_properties g   on   a.id=g.major_id   and   a.colid=g.minor_id           
 left join   sys.extended_properties f   on   d.id=f.major_id   and   f.minor_id   =0 
 --where   d.name='要查询的表'         --如果只查询指定表,加上此条件    
 order by   a.id,a.colorder 
 
分享到:
评论

相关推荐

    SQL Server数据字典工具

    SQL Server数据字典工具是一款专为SQL Server设计的实用程序,旨在帮助数据库管理员和开发者更好地理解和管理数据库结构。数据字典是数据库系统的核心组成部分,它提供了关于数据库内各个对象(如表、视图、索引、...

    SQL Server导出数据字典工具

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

    SQLSERVER数据字典生成器

    SQLSERVER数据字典生成器是一款专门针对Microsoft SQL Server 2000和2005设计的工具,其主要功能是帮助数据库管理员和开发者快速、便捷地生成关于数据库的详细信息,即数据字典。数据字典在数据库管理中扮演着至关...

    sql server数据库字典自动生成工具

    因为工作需要,找了几个数据库字典生成工具,感觉要么就是大高大上,操作复杂,安装复杂,要么就是要注册不可免费用,我就自己动手写了一个,用查询字典和报表技术来实现的,借助于微软的DLL配置连接串,感觉比较...

    SQL SERVER数据字典

    支持sqlserver2000和2005导出数据字典功能

    SQL Server-My SQL-Oracle数据字典生成工具chm.zip

    数据字典生成工具,用于生成 数据库表 及字段说明,主要特征如下: 1、支持的数据库类型:SQL Server 2005+,My SQL,Oracle; 2、支持的文档类型:HTML,CHM,WORD; 3、基于Open XML ,不用安装 MS Office,WPS 也可以生产...

    sqlserver数据字典导出

    查询sqlserver的数据库的数据结构,返回数据字典结果,可手动将查询的结果导出成excel等格式保存。

    SQLServer数据字典升级版

    **SQLServer数据字典升级版**是一款专为SQL Server数据库设计的管理工具,它提供了对数据库的直观理解和详细注解功能。这款工具的核心价值在于帮助DBA(数据库管理员)和开发人员更好地理解数据库结构,提高数据库...

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

    在SQL Server中,数据库字典是存储有关数据库元数据(如表、列、索引等)的系统表和视图的集合。这些元数据对于了解和管理数据库结构至关重要。通过查询这些系统表或视图,可以获取到关于数据库对象的各种信息。 ##...

    sqlserver 根据数据表生成excel数据字典

    在SQL Server中,生成数据字典是数据库管理和分析的重要步骤,它可以帮助我们了解数据库的结构、字段信息以及数据类型等。通常,数据字典是以文档形式存在的,方便开发者和DBA进行查阅。在这个场景中,我们将探讨...

    SQL SERVER命令与数据字典工具

    Document功能说明:(SQL数据字典) 1.支持SQL SERVER 2005、2008 2.功能菜单包含新建连接、载入数据架构、编辑描述(扩展属性)、导出数据到EXCEL 3.数据视图支持双击选中行修改描述 4.支持可快速搜索名称、描述 5.描述...

    sqlserver导出数据字典为excel或word

    在SQL Server数据库管理中,数据字典是一个非常重要的概念,它包含了关于数据库中所有对象的信息,如表、视图、存储过程、索引等。在实际工作中,有时我们需要将这些信息导出为Excel或Word文档,以便于分析、报告...

    SqlServer 2005 导出数据字典

    ### SqlServer 2005 导出数据字典 #### 概述 在数据库管理领域,数据字典是一个非常重要的工具,它记录了数据库结构的详细信息,包括表、字段、索引等元数据。对于`SqlServer 2005`而言,导出数据字典可以帮助管理...

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

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

    sqlserver中给表与字段添加描述并导出数据字典

    sqlserver中给表与字段添加描述并导出数据字典;sqlserver中给表与字段添加描述并导出数据字典;导出的数据字典包含表说明和列说明;

    SqlServer数据字典生成器

    SqlServer数据字典生成器。输入 SqlServer 服务器IP、登录用户名、登录密码及数据库名称,检索出用户表名称,选择所需的表直接生成WORD格式数据字典,支持全选。本版本可导出以下属性:字段名、标识、主键、类型、...

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

    SQL Server 数据库字典自动生成工具是一款专为SQL Server设计的实用软件,旨在帮助数据库管理员和开发者快速生成关于数据库结构的详细文档。这款工具简化了手动编写数据库字典的过程,节省了时间和精力,并且能够...

    SQL Server 2000/2005 数据字典生成器

    SQL Server 2000/2005 数据字典生成器是一款专为数据库管理员和开发者设计的实用工具,主要用于自动生成SQL Server 2000和2005数据库的详细信息报告,这些报告通常被称为数据字典。数据字典在数据库管理中扮演着至关...

    使用SQL查询 生成sql server数据库结构字典 生成html

    SQL Server数据库字典可以帮助我们清晰地看到每张表的结构、各字段的定义等信息。下面将详细介绍如何使用SQL查询快速生成SQL Server数据库的结构字典,并将其格式化输出为易于阅读的HTML文档。 #### SQL查询生成...

    导出数据字典工具 支持mysql,sqlserver,postgresql

    导出数据字典工具 支持mysql,sqlserver,postgresql

Global site tag (gtag.js) - Google Analytics