zoukankan      html  css  js  c++  java
  • SQL查詢數據字典

    SELECT  d.name AS 表名 ,
            f.value AS 表说明,
            字段序号 = 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 = 'XXX'         --如果只查询指定表,加上此条件   
    ORDER BY a.id ,
            a.colorder
  • 相关阅读:
    CSS3旋转动画
    CSS3的动画属性
    CSS选择器
    JS事件委托
    js 轮播图效果
    JS事件冒泡和事件捕获
    JS自定义播放器
    js闭包for循环只执行最后一个值得解决方法
    交通红绿灯
    汉明距
  • 原文地址:https://www.cnblogs.com/chen110xi/p/5715765.html
Copyright © 2011-2022 走看看