`
xiaoer_1982
  • 浏览: 1816008 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

获取MS SQL库数据字典的经典SQL语句

SQL 
阅读更多

获取MS SQL库数据字典的经典SQL语句

SELECT sysobjects.name AS [table], sysproperties.[value] AS 表说明,
syscolumns.name AS field, properties.[value] AS 字段说明, systypes.name AS type,
syscolumns.length, ISNULL(COLUMNPROPERTY(syscolumns.id, syscolumns.name,
'Scale'), 0) AS 小数位数, syscolumns.isnullable AS isnull,
CASE WHEN syscomments.text IS NULL
THEN '' ELSE syscomments.text END AS [Default],
CASE WHEN COLUMNPROPERTY(syscolumns.id, syscolumns.name, 'IsIdentity')
= 1 THEN '√' ELSE '' END AS 标识, 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 = syscolumns.id AND colid = syscolumns.colid)))
THEN '√' ELSE '' END AS 主键
FROM syscolumns INNER JOIN
sysobjects ON sysobjects.id = syscolumns.id INNER JOIN
systypes ON syscolumns.xtype = systypes.xtype LEFT OUTER JOIN
sysproperties properties ON syscolumns.id = properties.id AND
syscolumns.colid = properties.smallid LEFT OUTER JOIN
sysproperties ON sysobjects.id = sysproperties.id AND
sysproperties.smallid = 0 LEFT OUTER JOIN
syscomments ON syscolumns.cdefault = syscomments.id
WHERE (sysobjects.xtype = 'U')

分享到:
评论

相关推荐

    用于生成数据字典的SQL语句

    /*SQL Server数据库字典(查询所有的表结构)*/ 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 ...

    MySQL自动生成数据字典SQL语句

    自己写的两个SQL语句生成对应数据库的数据字典,一个生成表集合,一个生成字段集合 只需修改where语句后面的TABLE_SCHEMA的数据库名即可

    用SQL语句查询数据字典

    用SQL语句查询数据字典,T-SQL拼接,同时也可以掌握数据库内置方法获取数据表信息

    数据字典与sql语句生成工具.zip

    数据字典与sql语句生成工具.zip

    SQL语句导出数据库 表结构 数据字典

    该SQL可以直接导出oracle用户下的表结构信息,结果包含了表的字段基本信息,主键信息,以及字段备注信息等,经生产测试可用。sql脚本内容如下 --注:当前查询结果只包含 有主键字段的表结构信息 Select A.OWNER ...

    SQL注入fuzz字典

    sql注入时很多关键的字符和关键字都过滤了,被称非法,一个一个测试不现实。可以使用该字典,用burp suite跑了一下来判断被过滤的字符。其中长度367表示可用,370表示非法字符,被过滤了。

    查询完整的数据字典的SQL语句

    本语句包括了表、字段、字段类型、字段长度、是否为空、是否递增字段、索引名称、索引的定位、索引类型、主键、 外键等;通过合理的裁剪可以很方便的生成相应的数据字典。

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

    三个SQL视图查出所有SQL Server数据库字典! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/

    SQl语句生成数据字典

    数据字典生成工具直接从数据库中读取标兵生成word\excel\html 等文档

    根据数据字典自动生成建表语句

    通过EXCEL数据字典进行转换得到建表语句 功能说明 在进行一个应用软件或系统的数据库设计时,我们通常会使用EXCEL进行数据表的设计,得到数据字典。得到数据字典后,再通过数据库可视化工具进行建表或通过DDL语句...

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

    省市区字典sql语句,mysql和sqlserver

    sql2005数据字典

    sql大全,教你学会一些简单使用的sql语句,

    sql语句生成标准的字典

    自动生成数据字典。 SELECT 表名=case when a.colorder=1 then d.name else '' end, --字段序号=a.colorder, 字段名=a.name, 字段说明=isnull(g.[value],''), --标识=case when COLUMNPROPERTY( a.id,a.name,'...

    根据数据库内容自动生成数据字典的java工具

    能够根据目前数据库中的表信息,自动生成excel格式的数据字典! 适用项目中后期补开发文档用!超方便!

    获取MSSQL数据字典的SQL语句

    代码如下:CREATE VIEW dbo.vw_db_dictionary AS SELECT TOP 100 PERCENT dbo.sysobjects.name AS table_name, dbo.sysproperties.[value] AS table_desc, dbo.syscolumns.name AS field, properties.[value] AS ...

    SQL SERVER 将select数据生成insert语句

    数据同步小工具,将数据库中的表的数据生成insert语句

    数据字典(含3套数据字典)

    含金蝶K3数据字典.rar-excel文件,用友U870 数据库字典(1).rar-chm文档,E2pro财务数据字典.rar-sql导入语句。

    ORACLE中数据字典的使用方法

    数据字典(Datadictionary)是一种用户可以访问的记录...用户可以用SQL语句访问数据库数据字 典。关于数据的信息集合,是一种用户可以访问的记录数据库和应用程序元数据的目录,是对 数据库内表信息的物理与逻辑的说明

    SQL语句大全-可当字典用

    --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP ...

Global site tag (gtag.js) - Google Analytics