有时候,我们熟悉一个新系统,首先就需要熟悉其数据库的各个表结构。这时候,其实我们可以通过一个SQL清晰的查看表结构。

SQL如下:

SELECT
CASEWHENcol.colorder = 1 THENobj.name ELSE '' END AS 表名,col.colorder AS 序号 ,col.name AS 列名 ,ISNULL( ep.[value], '' ) AS 列说明 ,t.name AS 数据类型 ,col.length AS 长度 ,ISNULL( COLUMNPROPERTY( col.id, col.name, 'Scale' ), 0 ) AS 小数位数 ,CASEWHEN COLUMNPROPERTY( col.id, col.name, 'IsIdentity' ) = 1 THEN'√' ELSE '' END AS 标识 ,CASEWHEN EXISTS (SELECT1 FROMdbo.sysindexes siINNER JOIN dbo.sysindexkeys sik ON si.id = sik.id AND si.indid = sik.indidINNER JOIN dbo.syscolumns sc ON sc.id = sik.id AND sc.colid = sik.colidINNER JOIN dbo.sysobjects so ON so.name = si.name AND so.xtype = 'PK' WHEREsc.id = col.id AND sc.colid = col.colid ) THEN'√' ELSE '' END AS 主键 ,CASEWHEN col.isnullable = 1 THEN'√' ELSE '' END AS 允许空 ,ISNULL( comm.text, '' ) AS 默认值 FROMdbo.syscolumns colLEFT JOIN dbo.systypes t ON col.xtype = t.xusertypeINNER JOIN dbo.sysobjects obj ON col.id = obj.id AND obj.xtype = 'U' AND obj.status >= 0LEFT JOIN dbo.syscomments comm ON col.cdefault = comm.idLEFT JOIN sys.extended_properties ep ON col.id = ep.major_id AND col.colid = ep.minor_id AND ep.name = 'MS_Description'LEFT JOIN sys.extended_properties epTwo ON obj.id = epTwo.major_id AND epTwo.minor_id = 0 AND epTwo.name = 'MS_Description' WHEREobj.name IN ( 'order_info' ) -- 表名order_info;

在末尾,替换自己的表名即可,

在sqlSever运行后,可看到效果如下,

然后将查询结果进行复制或导出,就可以方便的在excel中查看啦

sqlserver数据库如何快速查看表结构sql相关推荐

  1. Sql Server 快速查看表结构

    USE [SupplierERP] GO /****** Object: StoredProcedure [dbo].[Table_Detail] Script Date: 2021/8/27 16: ...

  2. MySQL查看表结构SQL语句

    mysql查看表结构命令,如下: desc 表名; show columns from 表名; describe 表名; show create table 表名; use information_s ...

  3. MSSql使用SQL语句快速查看表对的就说明,及表字段描述及字段类型

    --表描述 SELECT tbs.name 表名,ds.value 描述 FROM sys.extended_properties ds LEFT JOIN sysobjects tbs ON ds. ...

  4. sql plus 查看表结构,oracle dese 查看表结构

    oracle 的dese 可以用来在sql plus里 查看表结构 SQL> desc kk.kkbmqx  名称                                      是否 ...

  5. plsql 查看表结构所有的字段_产品操作MySQL第2篇 – 设计一张表

    本资料为产品岗位作为日常工作参考,语言口语化 At 2019/4/16 By David.Yang 了解数据表的"字段"概念 我们前面说到,Excel.数据表都有一个表头, 比如学 ...

  6. dbvisualizer 查表结构_Sql语句查看表结构

    快速查看表对的就说明,及表字段描述及字段类型 1 --表描述 2 SELECTtbs.name 表名,ds.value 描述3 FROMsys.extended_properties ds4 LEFT ...

  7. SQL 语句查看表结构

    exec sp_help '表名' ===================================== 怎样在sql sever中用sql命令查看表结构? 可以使用内置的存储过程sp_MShe ...

  8. SQL语句查看表结构和修改字段长度

    MySQL 和 SQLserver 数据库: 查看表结构: select * from information_schema.columns where table_name='表名' 修改字段长度: ...

  9. db2查看表结构_mysql误删数据库表的frm文件和ibd文件?试试这样恢复

    概述 之所以做这个实验,也是有个朋友误删了某张表的frm和ibd文件,然后要导入数据的时候一直提示无法重新创建这张表,这时候应该怎么解决呢?我们用一个实验来看看.. 一.环境准备 CREATE TAB ...

最新文章

  1. 使用Python画一朵玫瑰花
  2. 如何用catia画半圆_简笔画用半圆画卡通动物
  3. 创业互联网公司如何搭建自己的技术架构
  4. 人脸识别python face_recognize_【python+face_recognition】人脸识别初始
  5. pickle库的使用详解
  6. 医疗:pacs(3)
  7. 北京理工大学珠海学院专业计算机类,北京理工大学珠海学院计算机学院网络工程专业...
  8. java 格式化时间计算
  9. 案例展示自定义C函数的实现过程
  10. 具有多个生成器和多个判别器的GAN
  11. python编写spark程序 视频_【Python版pyspark】Spark大数据基础入门视频课程
  12. Java区间拆分子集求和,对列表中的数字子集求和
  13. Spring AOP无法拦截Controller中的方法
  14. python手写识别系统gui_求大神帮助,怎么用wxpython编写一个数字手写体识别系统!...
  15. Jackson API 详细汇总 与 使用介绍
  16. IDEA代码格式化后缩进符不正确
  17. 写论文之LaTex-安装texlive
  18. 基于myscript.js的web手写板(支持中文识别)
  19. 迷宫问题(MAZE)
  20. 什么是PING值,PING值的计算方法

热门文章

  1. shiro用redis实现缓存机制
  2. 善于进步的人善于让步
  3. 智能驾驶定位三大发展趋势是什么?
  4. C++实现人员工资管理系统
  5. 造血干细胞最新进展(2021年1月版)
  6. 第九章计算机网络安全(完结撒花)
  7. 灰度图像压缩 DP算法 位运算详解
  8. Vue+Element 实现订单列表【管理端】02
  9. PMP项目管理|PM如何写好项目周报?
  10. 4种改善类别不平衡的方法