sqlserver数据库如何快速查看表结构sql
有时候,我们熟悉一个新系统,首先就需要熟悉其数据库的各个表结构。这时候,其实我们可以通过一个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相关推荐
- Sql Server 快速查看表结构
USE [SupplierERP] GO /****** Object: StoredProcedure [dbo].[Table_Detail] Script Date: 2021/8/27 16: ...
- MySQL查看表结构SQL语句
mysql查看表结构命令,如下: desc 表名; show columns from 表名; describe 表名; show create table 表名; use information_s ...
- MSSql使用SQL语句快速查看表对的就说明,及表字段描述及字段类型
--表描述 SELECT tbs.name 表名,ds.value 描述 FROM sys.extended_properties ds LEFT JOIN sysobjects tbs ON ds. ...
- sql plus 查看表结构,oracle dese 查看表结构
oracle 的dese 可以用来在sql plus里 查看表结构 SQL> desc kk.kkbmqx 名称 是否 ...
- plsql 查看表结构所有的字段_产品操作MySQL第2篇 – 设计一张表
本资料为产品岗位作为日常工作参考,语言口语化 At 2019/4/16 By David.Yang 了解数据表的"字段"概念 我们前面说到,Excel.数据表都有一个表头, 比如学 ...
- dbvisualizer 查表结构_Sql语句查看表结构
快速查看表对的就说明,及表字段描述及字段类型 1 --表描述 2 SELECTtbs.name 表名,ds.value 描述3 FROMsys.extended_properties ds4 LEFT ...
- SQL 语句查看表结构
exec sp_help '表名' ===================================== 怎样在sql sever中用sql命令查看表结构? 可以使用内置的存储过程sp_MShe ...
- SQL语句查看表结构和修改字段长度
MySQL 和 SQLserver 数据库: 查看表结构: select * from information_schema.columns where table_name='表名' 修改字段长度: ...
- db2查看表结构_mysql误删数据库表的frm文件和ibd文件?试试这样恢复
概述 之所以做这个实验,也是有个朋友误删了某张表的frm和ibd文件,然后要导入数据的时候一直提示无法重新创建这张表,这时候应该怎么解决呢?我们用一个实验来看看.. 一.环境准备 CREATE TAB ...
最新文章
- 使用Python画一朵玫瑰花
- 如何用catia画半圆_简笔画用半圆画卡通动物
- 创业互联网公司如何搭建自己的技术架构
- 人脸识别python face_recognize_【python+face_recognition】人脸识别初始
- pickle库的使用详解
- 医疗:pacs(3)
- 北京理工大学珠海学院专业计算机类,北京理工大学珠海学院计算机学院网络工程专业...
- java 格式化时间计算
- 案例展示自定义C函数的实现过程
- 具有多个生成器和多个判别器的GAN
- python编写spark程序 视频_【Python版pyspark】Spark大数据基础入门视频课程
- Java区间拆分子集求和,对列表中的数字子集求和
- Spring AOP无法拦截Controller中的方法
- python手写识别系统gui_求大神帮助,怎么用wxpython编写一个数字手写体识别系统!...
- Jackson API 详细汇总 与 使用介绍
- IDEA代码格式化后缩进符不正确
- 写论文之LaTex-安装texlive
- 基于myscript.js的web手写板(支持中文识别)
- 迷宫问题(MAZE)
- 什么是PING值,PING值的计算方法