博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL查詢數據字典
阅读量:6964 次
发布时间:2019-06-27

本文共 1906 字,大约阅读时间需要 6 分钟。

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 = 0WHERE   d.name = 'XXX'         --如果只查询指定表,加上此条件   ORDER BY a.id ,        a.colorder

 

转载地址:http://cywsl.baihongyu.com/

你可能感兴趣的文章
java nio的一点整理(一)
查看>>
Android的三种解析方式
查看>>
Git回退到旧版本
查看>>
Java本地缓存CRUD测试,LocalCache出自简书
查看>>
python爬虫——爬虫简介
查看>>
SQLCMD命令的几种用法
查看>>
1,Spring-mvc添加参数校验
查看>>
区块链100讲:世界银行说,比特币给各国央行打了个样
查看>>
Easyui的tree和右键菜单
查看>>
怎么修改truffle中的solidity版本?
查看>>
我的第一个基于springboot的接口
查看>>
BCH易于使用不只是说说而已
查看>>
webpack配置(第四步:html篇(进阶篇))
查看>>
shell基础、命令操作、通配符
查看>>
深入理解JVM(五)——垃圾回收器
查看>>
spring mvc 环境搭建
查看>>
装饰者模式
查看>>
单身税的时代就要来临,你还没有用Python帮你找一个女朋友吗?
查看>>
Kafka的底层实现原理
查看>>
CAS实现单点登录实例源码
查看>>