zoukankan      html  css  js  c++  java
  • 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, 字段序号  
  • 相关阅读:
    MySQL "show users"
    MySQL
    A MySQL 'create table' syntax example
    MySQL backup
    MySQL show status
    Tomcat, pathinfo, and servlets
    Servlet forward example
    Servlet redirect example
    Java servlet example
    How to forward from one JSP to another JSP
  • 原文地址:https://www.cnblogs.com/BoKeYuan259/p/10689019.html
Copyright © 2011-2022 走看看