SELECT
表名=case when a.colorder=1 then d.name else '' end,
字段序号=a.colorder,
主键=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,
字段名=a.name,
类型=b.name,
长度=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 not like '%dict%' --如果只查询指定表,加上此条件
order by a.id,a.colorder

最新文章

  1. MAC远程连接服务器,不需要输入密码的配置方式
  2. android整体架构概述--①
  3. 使用HTML 5捕捉音频与视频信息
  4. JS案例之7——瀑布流布局(2)
  5. [原创]java WEB学习笔记84:Hibernate学习之路-- -映射 一对一关系 ,基外键的方式实现
  6. iOS开发几年了,你清楚OC中的这些东西么!!!?
  7. 学习总结 java连接数据库
  8. windows在远程桌面连接中使用命令行参数
  9. Java 核心技术-集合-集合框架
  10. hiho #1055 : 刷油漆
  11. linux php 安装GD库
  12. 扔掉log4j、log4j2,自己动手实现一个多功能日志记录框架,包含文件,数据库日志写入,实测5W+/秒日志文件写入,2W+/秒数据库日志写入,虽然它现在还没有logback那么强大
  13. 记一次JavaWeb网站技术架构总结
  14. laravel 中的rbac自己简单的实现
  15. 健壮程序之--SQL优化
  16. 4G 通信模块在ARM 平台下的应用
  17. 014.Zabbix的Agent key
  18. iOS UI-集合视图(UICollectionView)
  19. JS 中的数据类型
  20. Visual SVN 企业版代码管理平台的建设

热门文章

  1. 一些 PHP 管理系统程序中的后门
  2. windows下设置socket的connect超时
  3. Configure xterm Fonts and Colors for Your Eyeball
  4. 路由器开发板上的TTL线连接方法
  5. Android SDK Android NDK 官方下载地址
  6. BZOJ 1854: [Scoi2010]游戏 无向图判环
  7. CSS:在input、pre中左边加上一个图标(一行和多行)
  8. [spring]启动时报错:NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus()I
  9. 控制DIV属性——实现盒子长、宽、背景等变化
  10. JavaScript高级---适配器模式