use fpErp  --指定要生成数据字典的数据库

go

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 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='要查询的表' --如果只查询指定表,加上此条件

order by a.id,a.colorder

最新文章

  1. .NET Core全面扫盲贴
  2. 【玩转单片机系列001】 08接口双色LED显示屏驱动方式探索
  3. jQuery LayDate 日期控件
  4. 项目管理详细任务(PMBOK2008)
  5. 运行DbVisualizer报the java_home environment viariable does not point to a working 32-bit JDK OR JRE错误
  6. 记录一个__lll_lock_wait_private错误
  7. hibernate主键生成机制与save返回
  8. 【cube】SSAS(分析服务)优化手册
  9. chkconfig : No such file or directory
  10. git小操作之checkout、stash
  11. objective-c自学总结(一)---面向对象
  12. mongodb备份
  13. android 5.0新特性学习--RecyclerView
  14. 01--数据库MySQL:【数据库DB】和【数据库管理系统DBMS】 简介
  15. centos下在php.ini设置时区
  16. MySql入门(2-2)创建数据库
  17. 01_学习java WEB涉及到的相关技术
  18. Linux 首先基本包安装(vim啊什么的),源,源优化,项目架构介绍, (LNMuWsgi)Django项目相关软件mysql,redies,python(相关模块)安装配置测试
  19. Linux环境下使用Android NDK编译c/c++生成可执行文件
  20. 记一次Struts2 内核问题分析解决

热门文章

  1. Minidump文件分析
  2. WPA简介
  3. centos6.5环境wget报错Unable to establish SSL connection
  4. Laravel 5.2数据库--迁移migration
  5. [转]Navicat Premium 12试用期的破解方法
  6. PID控制器开发笔记之二:积分分离PID控制器的实现
  7. Java 银联支付官网demo测试及项目整合代码
  8. js模块化编程之CommonJS和AMD/CMD
  9. Python学习【第2篇】:Python数据结构
  10. 利用Form组件和ajax实现的注册