`

SqlServer2005数据库字典--表结构

 
阅读更多

 

SELECT TOP 100 PERCENT --a.id, 
      CASE WHEN a.colorder = 1 THEN d.name ELSE '' END AS 表名, 
      CASE WHEN a.colorder = 1 THEN isnull(f.value, '') ELSE '' END AS 表说明, 
      a.colorder AS 字段序号, a.name AS 字段名, CASE WHEN COLUMNPROPERTY(a.id, 
      a.name, 'IsIdentity') = 1 THEN '√' ELSE '' END AS 标识, 
      CASE WHEN EXISTS
          (SELECT 1
         FROM dbo.sysindexes si INNER JOIN
               dbo.sysindexkeys sik ON si.id = sik.id AND si.indid = sik.indid INNER JOIN
               dbo.syscolumns sc ON sc.id = sik.id AND sc.colid = sik.colid INNER JOIN
               dbo.sysobjects so ON so.name = si.name AND so.xtype = 'PK'
         WHERE sc.id = a.id AND sc.colid = a.colid) THEN '√' ELSE '' END AS 主键, 
      b.name AS 类型, a.length AS 长度, COLUMNPROPERTY(a.id, a.name, 'PRECISION') 
      AS 精度, ISNULL(COLUMNPROPERTY(a.id, a.name, 'Scale'), 0) AS 小数位数, 
      CASE WHEN a.isnullable = 1 THEN '√' ELSE '' END AS 允许空, ISNULL(e.text, '') 
      AS 默认值, ISNULL(g.[value], '') AS 字段说明, d.crdate AS 创建时间, 
      CASE WHEN a.colorder = 1 THEN d.refdate ELSE NULL END AS 更改时间
FROM dbo.syscolumns a LEFT OUTER JOIN
      dbo.systypes b ON a.xtype = b.xusertype INNER JOIN
      dbo.sysobjects d ON a.id = d.id AND d.xtype = 'U' AND 
      d.status >= 0 LEFT OUTER JOIN
      dbo.syscomments e ON a.cdefault = e.id LEFT OUTER JOIN
      sys.extended_properties g ON a.id = g.major_id AND a.colid = g.minor_id AND 
      g.name = 'MS_Description' LEFT OUTER JOIN
      sys.extended_properties f ON d.id = f.major_id AND f.minor_id = 0 AND 
      f.name = 'MS_Description'
ORDER BY d.name, 字段序号
分享到:
评论

相关推荐

    SqlServer2005数据库字典--表结构.sql

    SqlServer2005数据库字典--表结构

    SqlServer2000数据库字典--表结构.sql

    SqlServer2000数据库字典--表结构

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

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

    SQL-server数据库设计-餐饮管理系统.doc

    【SQL-server数据库设计-餐饮管理系统】的文档是一个关于辽宁工业大学软件学院电子商务(国际)专业学生进行的SQL Server数据库设计实训报告。这篇报告旨在通过设计一个餐饮管理系统,让学生掌握管理系统及数据库...

    SQL Server导出数据字典工具

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

    SqlServer2000&2005数据库字典及表结构

    根据给定文件的信息,我们可以总结出以下关于"SqlServer2000&2005数据库字典及表结构"的相关知识点: ### 数据库字典及其重要性 数据库字典是数据库管理系统(DBMS)用于存储关于数据库元数据的集合。这些元数据...

    SQL Server数据字典工具

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

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

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

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

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

    SqlServer2005数据库字典.docx

    在SQL Server 2005中,数据库字典是一个非常重要的工具,它提供了关于数据库对象的详细信息,如表、视图、索引等。以下是对文档中提及的知识点的详细解释: 1. **表结构**: - `SELECT`语句:用于从数据库中检索...

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

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

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

    - **数据表设计**:根据需求分析结果设计数据表结构。 - **关系设计**:定义各表之间的关联关系。 - **索引设计**:为提高查询效率,对关键字段创建索引。 #### 五、软件功能设计 - **模块化设计**:将系统划分为...

    SQLServer系统数据库字典

    了解这些系统表的结构和内容对于SQL Server的管理员来说至关重要,因为它们允许管理员深入洞察SQL Server的内部工作原理,进行数据库维护、性能优化、故障排查等工作。通过查询这些系统表,你可以获取关于数据库文件...

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

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

    SQL SERVER 数据库字典生成工具

    1、SQL SERVER 数据库字典生成工具,操作便捷,可生成.doc,.html,.chm格式,chm格式的数据库字典查看起来非常方便。...2、不支持sql server 2008,建议将2008的表结构导出脚本,在2005上执行后就可以用这个工具了。

    用友U810.1数据库字典-只需要1积分

    用友U8系统会定期更新,相应的数据库字典也需要同步更新,以反映新的功能和表结构变化。因此,保持对最新字典的学习和掌握是保持系统熟练度的关键。 总的来说,用友U810.1数据库字典是一个宝贵的资源,对于理解、...

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

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

    SqlServer 2005 导出数据字典

    对于`SqlServer 2005`而言,导出数据字典可以帮助管理员和开发者更好地理解现有数据库的结构,并方便后续的数据迁移、备份恢复或系统文档编写等工作。本文将详细介绍如何使用SQL脚本的方式从`SqlServer 2005`中导出...

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

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

    在VS2008下,利用c#在SQLSERVER2005实现两个数据库同步

    在开发过程中,有时我们需要在不同的SQL Server 2005数据库之间进行数据同步,例如在测试环境和生产环境之间同步数据,或者在多个分部的数据库间共享信息。本教程将详细讲解如何在Visual Studio 2008(VS2008)环境...

Global site tag (gtag.js) - Google Analytics