用于参考:

SELECT    
  表名=case   when   a.colorder=1   then   d.name   else   ''   end,  
  表说明=case   when   a.colorder=1   then   isnull(f.value,'')   else   ''   end,  
  字段序号=a.colorder,  
  字段名=a.name,  
 
  主键=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(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='表名'         --如果只查询指定表,加上此条件  
  order   by   a.id

最新文章

  1. Eclipse右下角一直提示Computing additional info解决办法
  2. 文件/文件夹比较工具 beyond compare 3.3.10
  3. CRM 2016 自动保存 Save event arguments
  4. asp.net中几个网页跳转的方法及区别
  5. Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(二)
  6. (java) Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity.
  7. 高德JAVA笔试题
  8. ##DAY11 UITableView编辑
  9. Bzoj 1936
  10. C-Swipe Mobile 一个适用于Vue2.x的移动端轮播组件
  11. 在Windows上运行Linux
  12. Myexclipse创建Junit测试
  13. matplotlib读取csv文件
  14. Eclipse GBK批量转UTF-8插件(转)
  15. Shell Step by Step (4) —— Cron &amp;amp; Echo
  16. SQLite EF Core Database Provider
  17. 记录自己使用到的git命令行代码与git使用流程
  18. BugPhobia准备篇章:Beta阶段前后端接口文档
  19. int、long、longlong、float、double、long double的范围
  20. Struts2中的包的作用描述

热门文章

  1. 【Arduino】基于arduino的激光坦克
  2. CSS3 动画 思维导图
  3. H5动效的常见制作手法
  4. openlayers5学习笔记-添加Overlay
  5. JQueryEsayUI的datagrid分页
  6. C++基础 (5) 第五天 重载new delete () 只能操作符 自定义string类
  7. Project Euler 19 Counting Sundays( 蔡勒公式计算星期数 )
  8. Jquery 根据HTML内容选择元素
  9. 【codeforces 716D】Complete The Graph
  10. WebService学习总结(6)——WebService常用接口