1 --导出数据库所有表
 2
 3 SELECT
 4      表名       = Case When A.colorder=1 Then D.name Else '' End,
 5      表说明     = Case When A.colorder=1 Then isnull(F.value,'') Else '' End,
 6      字段序号   = A.colorder,
 7      字段名     = A.name,
 8      字段说明   = isnull(G.[value],''),
 9      标识       = Case When COLUMNPROPERTY( A.id,A.name,'IsIdentity')=1 Then '√'Else '' End,
10      主键       = Case When exists(SELECT 1 FROM sysobjects Where xtype='PK' and parent_obj=A.id and name in (
11                       SELECT name FROM sysindexes WHERE indid in( SELECT indid FROM sysindexkeys WHERE id = A.id AND colid=A.colid))) then '√' else '' end,
12      类型       = B.name,
13      占用字节数 = A.Length,
14      长度       = COLUMNPROPERTY(A.id,A.name,'PRECISION'),
15      小数位数   = isnull(COLUMNPROPERTY(A.id,A.name,'Scale'),0),
16      允许空     = Case When A.isnullable=1 Then '√'Else '' End,
17      默认值     = isnull(E.Text,'')
18  FROM
19      syscolumns A
20  Left Join
21      systypes B
22  On
23      A.xusertype=B.xusertype
24  Inner Join
25      sysobjects D
26  On
27      A.id=D.id  and D.xtype='U' and  D.name<>'dtproperties'
28  Left Join
29      syscomments E
30  on
31      A.cdefault=E.id
32  Left Join
33  sys.extended_properties  G
34  on
35      A.id=G.major_id and A.colid=G.minor_id
36  Left Join
37
38  sys.extended_properties F
39  On
40      D.id=F.major_id and F.minor_id=0
41      --where d.name='OrderInfo'    --如果只查询指定表,加上此条件
42  Order By
43      A.id,A.colorder

转载于:https://www.cnblogs.com/pushYYL/p/10064551.html

Sql Server 导出数据库表结构的SQL查询语句相关推荐

  1. sql+php修改mysql结构,MSSQL_修改SQL-SERVER数据库表结构的SQL命令附sql命令行修改数据库,具体不废话了,请看下文代码 - phpStudy...

    修改SQL-SERVER数据库表结构的SQL命令附sql命令行修改数据库 具体不废话了,请看下文代码详细说明吧. 向表中增加一个 varchar 列: ALTER TABLE distributors ...

  2. navicat查询oracle表结构,利用Navicat Premium导出数据库表结构信息至Excel的方法

    因为要编写设计文档,需要用到数据库表结构,想要在word文档中以二维表格的形式展示,故借助Excel形成二维表格样式,还是很方便的样子! 1.新建查询,并将以下SQL语句修改至需要 SELECT CO ...

  3. navicat导出数据库表结构及数据

    前言 我们在开发中使用数据库时往往需要做一些备份之类的,或者需要导出下表结构导入到其他数据库等 本文介绍下使用navicat导出数据库表结构.表数据 导出表结构.数据 1.选择工具->数据传输 ...

  4. 导出数据库表结构word文档

    前言 导出数据库表结构到word文档. 效果展示 表 CREATE TABLE `user_info` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT ...

  5. python自动化导出数据库表结构到word

    导出数据库表文档到word. 使用pyhton的python-docx框架实现导出数据库表结构为word格式. 前言: 本人自学python,语法不精通,参考人员注意甄别. 问题: 由于近期甲方项目需 ...

  6. 利用Navicat Premium导出数据库表结构信息至Excel

    因为要编写设计文档,需要用到数据库表结构,想要在word文档中以二维表格的形式展示,故借助Excel形成二维表格样式,还是很方便的样子! 1.新建查询,并将以下SQL语句修改至需要 SELECTCOL ...

  7. 【保姆式教程】用PowerDesigner导出数据库表结构为Word/Excel表格

    使用PowerDesigner将表结构导出到word表格 一. PowerDesigner的下载安装 (已安装的跳过) PowerDesigner下载地址 后面只要next>>next&g ...

  8. sql中“delete from 表名”表示_SQL查询语句知识点总结

    为什么要学习SQL? 数据分析岗位的基础技能:SQL语句和会使用SQL语句操纵数据库软件: 数据量增大的工具需求:excel处理十万以内的数据:数据量增大,需要使用更快速便捷的工具分析数据. SQL知 ...

  9. 图解微软ReportBuilder3连接Sql Server 2008数据库表创建报表

    ReportBuilder3下载: http://pan.baidu.com/s/1skFeGVj 这东西还是一个好东东: 下面演示使用ReportBuilder3连接sql server 数据库表生 ...

  10. Sql Server 快速查看表结构

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

最新文章

  1. OpenGL中的VAO和VBO使用技巧
  2. VS2010与.NET4系列 5.代码优化的Web开发轮廓
  3. 基于MM32F3273的MicroPython实验电路板 - 工作并不是正常
  4. Nuget服务的搭建-打包-上传-删除
  5. Ibatis.net 属性字段中使用 IN 查询条件
  6. javaweb学习总结(二十一):JavaWeb的两种开发模式
  7. 机器学习模型的性能指标
  8. Android Studio开发基础之细节问题笔记
  9. 漫画:如何用栈实现队列
  10. python的魔法方法
  11. 集群故障处理之处理思路以及健康状态检查(三十二)
  12. javaSE基础知识 知识点(一)
  13. AD封装库的免费下载与导入
  14. C语言学习-翁凯(第五章笔记)
  15. Unity Webgl 问题总结
  16. 从音视频技术看AI的机会和挑战
  17. struct2json API 文档,s2j库(c语言与json互转)
  18. 银行ATM操作系统作业
  19. 网络摄像头无插件直播H265编码视频播放器EasyPlayer网页播放器不能播放怎么处理?
  20. pytorch迁移学习载入部分权重

热门文章

  1. python + selenium 获取标签文本的为空解决办法
  2. day14内置函数作业详解
  3. js_开发小技巧记录(一)
  4. JS中的数组排序函数sort()
  5. iOS开发总结——项目目录结构
  6. dom4j解析XML文件,通过属性查找节点,出现异常
  7. 今天提前回去吧,整理一下,为下周做好准备。
  8. android 学习资料整理
  9. Codeforces Round #342 (Div. 2) D. Finals in arithmetic(想法题/构造题)
  10. Servlet(二)GenericServlet