1 SELECT
2 表名=case when a.colorder=1 then d.name else ' ' end,
3 字段序号=a.colorder,
4 字段名=a.name,
5 标识=case when COLUMNPROPERTY( a.id,a.name, 'IsIdentity ')=1 then '√ 'else ' ' end,
6 主键=case when exists(SELECT 1 FROM sysobjects where xtype= 'PK ' and name in (
7 SELECT name FROM sysindexes WHERE indid in(
8 SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid
9 ))) then '√ ' else ' ' end,
10 类型=b.name,
11 占用字节数=a.length,
12 长度=COLUMNPROPERTY(a.id,a.name, 'PRECISION '),
13 小数位数=isnull(COLUMNPROPERTY(a.id,a.name, 'Scale '),0),
14 允许空=case when a.isnullable=1 then '√ 'else ' ' end,
15 默认值=isnull(e.text, ' '),
16 字段说明=isnull(g.[value], ' ')
17 FROM syscolumns a
18 left join systypes b on a.xtype=b.xusertype
19 inner join sysobjects d on a.id=d.id and d.xtype= 'U ' and d.name <> 'dtproperties '
20 left join syscomments e on a.cdefault=e.id
21 left join sysproperties g on a.id=g.id and a.colid=g.smallid
22 order by a.id,a.colorder

转载于:https://www.cnblogs.com/yycxy/archive/2011/03/02/1968897.html

用T-SQL得到数据库的可视化结构相关推荐

  1. SQL巩固以及数据库、表结构优化

    SQL巩固&数据库.表结构优化 前言 对于初级程序开发工程师而言,SQL是很多人的弱项,为此我给大家来做一下总结,希望能够帮到你们. 课程说明 1.介绍项目实战开发过程中常用的MySQL函数及 ...

  2. JavaWeb - 数据库,MySQL安装卸载,MySQL服务器存储结构,sql语言,使用sql操作数据库/数据库表/表中记录,聚集函数,分组操作,limit关键字,重置root密码

    转载请注明出处:https://blog.csdn.net/mythmayor/article/details/72781451 1.数据库的简介 (1)什么是数据库,就是一个文件系统,使用标准sql ...

  3. SQL Server2019数据库查询所有数据库名、表名、表结构、表字段、主键方法演示,执行sql提示对象名‘user_tab_columns‘、 ‘user_cons_columns‘ 无效问题解决

    SQL Server2019 数据库查询所有数据库名.表名.表结构.表字段.主键方法演示 第一章:查询方法 ① 查询所有数据库名 ② 查询所有表名方法 ③ 查询表结构.表字段方法 ④ 查询主键方法 第 ...

  4. 公司招聘软件研发程序员的一道考题--MS SQL Server数据库数据文件页面头部结构...

    有一次在招聘C++程序员时,出的一道考题,内容其实就是MS SQL Server数据库数据文件页面头部结构,如下: 有个file.a文件,这个文件以16sec[sec是扇区,每个sec包含512个By ...

  5. Navicat创建数据库表 、导入sql文件,生成表结构

    Navicat创建数据库表 .导入sql文件,生成表结构 1.打开Navicat 2.远程连接mysql连接 3.创建数据库 4.导入sql文件 5.生成表结构 1.打开Navicat 2.远程连接m ...

  6. 用友U8的SQL SERVER 数据库结构说明表

    用友U8的SQL SERVER 数据库结构说明表       在帐套中的两个表,一个表是RPT_GRPDEF,存放帐套中重要的表名及相关说明:另一个是RPT_ITMDEF,存放的是主要表中的相关字段说 ...

  7. sql server数据库备份单个表的结构和数据生成脚本

    1.使用场景:sql server数据库备份单个表的结构和数据,在我们要修改正式系统的数据的一天或者多条某些数据时候,要执行update语句操作,安全稳健考虑,最好先做好所修改的表的结构和数据备份! ...

  8. php sql查询数据库表结构,查看数据库表结构的PHP代码

    PHP怎么查询MYSQL数据库的表结构?我没有被谁打败,我是败给了自己,败给了时间,但是我会追回我败得一切 我需要按顺序得到MYSQL数据库的各字段名,最好把各字段名写按顺序写入一数据库? 给你点思路 ...

  9. SQL Server数据库结构

    SQL Server数据库结构和管理 数据库物理存储结构 数据库文件和文件组 主数据库文件(Primary Database File):是数据库的起点,可以指向数据库中文件的其它部分.每个数据库都有 ...

最新文章

  1. 重磅!明略发布数据中台战略和三大解决方案
  2. 汇总|基于激光雷达的3D目标检测开源项目数据集
  3. c语言循环练习[xcode]
  4. 业余无线电通信_登山与业余无线电的完美结合,便携式电台参加VHF比赛心得体会...
  5. 又一个智商税产品“路由器防辐射笼”,信号都没了,还能火爆全网...
  6. python pexpect 模块
  7. Arrays常见用法
  8. BGP小实验(一)——小实验练练手走起来
  9. javafx 表格列拖拉_JavaFX技巧22:“自动调整大小(树)”表列
  10. Github Star过万的阿里学长独家干货分享
  11. 企业Shell面试题18:单词及字母去重排序案例
  12. C# 取二位小数点(四舍五入)
  13. html视图查看,视图.html · zhaohaihang/Semantic UI demo - Gitee.com
  14. Go 语言高性能编程
  15. Linux内核 之 menuconfig各个选项介绍[转]
  16. 看了B站上的这些Java视频,我飘了!
  17. 十大热门编程语言:不死 Java、不朽 C/C ++、新贵 Python
  18. 低成本、低功耗、小体积433MHz数字量无线控制器
  19. 【Android】组件安全
  20. 关于微服务中用户身份认证的一点愚见

热门文章

  1. 工业互联网的十大关键传感器
  2. 你以为美国商业航天那么牛只是因为马斯克?更多原因在这里!
  3. 热议:大脑功能磁共振数据不可靠?杜克大学教授对自己15年的工作提出质疑...
  4. 密歇根大学28页最新《GANs生成式对抗网络综述:算法、理论与应用》最新论文,带你全面了解GAN技术趋势...
  5. 科技/IT:2019 年 Q3 表现最佳和最差的企业
  6. 报告 | 数字孪生城市研究报告(2019年)
  7. 中国决定以“六大政策”推动新一代人工智能发展
  8. AI当道,媒体会被机器牵着鼻子走?
  9. 7张图了解2018物联网产业发展新趋势
  10. 清华大学:刘洋——基于深度学习的机器翻译