• sql server 生成数据库字典 sql语句


    1. SELECT TOP 100 PERCENT --a.id,   
    2.       CASE WHEN a.colorder = 1 THEN d.name ELSE '' END AS 表名,   
    3.       CASE WHEN a.colorder = 1 THEN isnull(f.value, '') ELSE '' END AS 表说明,   
    4.       a.colorder AS 字段序号, a.name AS 字段名, CASE WHEN COLUMNPROPERTY(a.id,   
    5.       a.name, 'IsIdentity') = 1 THEN '√' ELSE '' END AS 标识,   
    6.       CASE WHEN EXISTS  
    7.           (SELECT 1  
    8.          FROM dbo.sysindexes si INNER JOIN  
    9.                dbo.sysindexkeys sik ON si.id = sik.id AND si.indid = sik.indid INNER JOIN  
    10.                dbo.syscolumns sc ON sc.id = sik.id AND sc.colid = sik.colid INNER JOIN  
    11.                dbo.sysobjects so ON so.name = si.name AND so.xtype = 'PK'  
    12.          WHERE sc.id = a.id AND sc.colid = a.colid) THEN '√' ELSE '' END AS 主键,   
    13.       b.name AS 类型, a.length AS 长度, COLUMNPROPERTY(a.id, a.name, 'PRECISION')   
    14.       AS 精度, ISNULL(COLUMNPROPERTY(a.id, a.name, 'Scale'), 0) AS 小数位数,   
    15.       CASE WHEN a.isnullable = 1 THEN '√' ELSE '' END AS 允许空, ISNULL(e.text, '')   
    16.       AS 默认值, ISNULL(g.[value], '') AS 字段说明, d.crdate AS 创建时间,   
    17.       CASE WHEN a.colorder = 1 THEN d.refdate ELSE NULL END AS 更改时间  
    18. FROM dbo.syscolumns a LEFT OUTER JOIN  
    19.       dbo.systypes b ON a.xtype = b.xusertype INNER JOIN  
    20.       dbo.sysobjects d ON a.id = d.id AND d.xtype = 'U' AND   
    21.       d.status >= 0 LEFT OUTER JOIN  
    22.       dbo.syscomments e ON a.cdefault = e.id LEFT OUTER JOIN  
    23.       sys.extended_properties g ON a.id = g.major_id AND a.colid = g.minor_id AND   
    24.       g.name = 'MS_Description' LEFT OUTER JOIN  
    25.       sys.extended_properties f ON d.id = f.major_id AND f.minor_id = 0 AND   
    26.       f.name = 'MS_Description'  
    27. ORDER BY d.name, 字段序号  
  • 相关阅读:
    tar解压出错
    HUNNU11352:Digit Solitaire
    cocos2d-x 二进制文件的读写
    电子支付概述(1)
    新一批思科电子书下载
    HUNNU11354:Is the Name of This Problem
    POJ 3181 Dollar Dayz 简单DP
    Spring中IOC和AOP的详细解释
    atheros wifi 动因分析
    Android ActionBar相关
  • 原文地址:https://www.cnblogs.com/BoKeYuan259/p/10689019.html
Copyright © 2020-2023  润新知