sql 查询所有数据库-表-表结构
1 --查询数据库中的所有数据库名: 2 SELECT * FROM Master..SysDatabases ORDER BY Name 3 --查询某个数据库中所有的表名: 4 select * from sysobjects where type='U' 5 --查询表结构 6 SELECT (case when a.colorder=1 then d.name else null end) 表名, 7 a.colorder 字段序号,a.name 字段名, 8 (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识, 9 (case when (SELECT count(*) FROM sysobjects 10 WHERE (name in (SELECT name FROM sysindexes 11 WHERE (id = a.id) AND (indid in 12 (SELECT indid FROM sysindexkeys 13 WHERE (id = a.id) AND (colid in 14 (SELECT colid FROM syscolumns WHERE (id = a.id) AND (name = a.name))))))) 15 AND (xtype = 'PK'))>0 then '√' else '' end) 主键,b.name 类型,a.length 占用字节数, 16 COLUMNPROPERTY(a.id,a.name,'PRECISION') as 长度, 17 isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as 小数位数,(case when a.isnullable=1 then '√'else '' end) 允许空, 18 isnull(e.text,'') 默认值,isnull(g.[value], ' ') AS [说明] 19 FROM syscolumns a 20 left join systypes b on a.xtype=b.xusertype 21 inner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties' 22 left join syscomments e on a.cdefault=e.id 23 left join sys.extended_properties g on a.id=g.major_id AND a.colid=g.minor_id 24 left join sys.extended_properties f on d.id=f.class and f.minor_id=0 25 where 26 -- b.name is not null 27 d.name='File_Folder_Name' --如果只查询指定表,加上此条件 28 order by a.id,a.colorder
转载于:https://www.cnblogs.com/houlin/p/7411519.html
sql 查询所有数据库-表-表结构相关推荐
- sql查询远程数据库的表的数据并填充到本地数据库的表
insert into A select A.ID,A.NAME from opendatasource('SQLOLEDB','Password=123;Persist Security Info= ...
- SQL查询从多个表返回数据
本文翻译自:SQL query return data from multiple tables I would like to know the following: 我想知道以下内容: how t ...
- 编写一个SQL查询,获取Employee表中第二高的薪水(Salary)
单选 class X{Y y=new Y();public X(){System.out.print("X");} } class Y{public Y(){System.out. ...
- sql 查询手动创建的表_学习SQL:使用SQL查询手动创建报告
sql 查询手动创建的表 In the previous two articles, we've practiced SQL queries and went through a few more e ...
- mysql 外键查询_mysql 外键查询(mysql数据库多表联查)
mysql 外键查询(mysql数据库多表联查) 2020-07-24 11:51:00 共10个回答 查看方式主要是通过第三方工具或者是sql语句,主要有以下三种方式1:使用Navicateform ...
- java metadata 使用_java 查询oracle数据库所有表DatabaseMetaData的用法(详解)
一 . 得到这个对象的实例 Connection con ; con = DriverManager.getConnection(url,userName,password); DatabaseMet ...
- 编写一个SQL查询来报告 Person 表中每个人的姓、名、城市和州。如果 personId 的地址不在 Address 表中,则报告为空 null 【杭州多测师】【杭州多测师_王sir】...
编写一个SQL查询来报告 Person 表中每个人的姓.名.城市和州.如果 personId 的地址不在 Address 表中,则报告为空 null . 以 任意顺序 返回结果表. 示例 : Per ...
- Navicat 使用sql命令建数据库和表详细过程_2
/** *@author blovedr *功能: Navicat 使用sql命令建数据库和表详细过程_2 *日期: 2018年7月24日 10:39 *注释: 学习数据库MySQL的点点记录, ...
- 数据库地区表sql语句,数据库地区表包含省市县
数据库地区表sql语句,数据库地区表包含省市县 包含省市县的数据表,需要的可以参考,sql语句一个博客字数太多发布不了,剩下的在下一个博客里面,之前也是在网上找的,感谢分享 -- ---------- ...
最新文章
- 程序员级别鉴定书(.NET面试问答集锦)
- 热烈庆贺清明小长假的到来
- Android中实现自定义View组件并使其能跟随鼠标移动
- 直播报名 | 客户生命周期运营三部曲:执行 反馈
- 【技术干货】TC基础与自动化
- 【Altium Designer】DatabaseLib的使用方法
- 二、将mysql用作一个简单的计算器
- 按关键字搜索自己的CSDN博客
- 编程规范基础学习笔记
- 学生宿舍管理系统C语言大作业,C语言程序设计---学生宿舍管理系统
- java 2 sdk下载_Java 2 SDK Standard Edition官方版
- PostgreSQL模糊查询
- Java使用策略模式实现聚石塔接口调用
- 关于MySQL8的URL和Driver的写法
- 时间末尾多了.000Z?
- k8s实战入门——Service
- XShell下载安装及使用(免费版)
- 仿苹果手机_高价回收旧手机旧电脑最终怎么处理了?能不能卖?
- 快速获取网页元素xpath简单方法
- android 微信引导界面,昨天下午,微信启动页面图换了,但却害苦了安卓手机用户!...
热门文章
- joomla \libraries\joomla\session\session.php 反序列化截断畸形字符串导致对象注入漏洞...
- 华为C8825D刷机失败解决方法
- 我的天!我靠这个拥有了自己第一架无人机!
- GODIVA:只需一步,文字到视频秒级生成,微软亚洲研究院最新成果
- MMOCR: OpenMMLab 全流程的文字检测识别理解工具箱
- 阿里摩酷实验室CV实习生和社招
- this java_Java this关键字详解
- C语言?看女程序员是怎么往死里坑师兄的
- linux ntfs 3g6,CentOS6挂载读写NTFS分区(ntfs-3g)
- 深度学习与TensorFlow:FCN论文学习笔记