Sql 语句:显示 Sql Server 中所有表中的信息
sql server 2000 与 2005 不同 差别在于 红色字部分
以下语句为获取所有表信息,替换绿色黑体字"U"为"V"为获取所有视图信息。
Sql Server 2000 版本
SELECT Sysobjects.name AS TABLE_NAME, syscolumns.Id, syscolumns.name AS COLUMN_NAME,
systypes.name AS DATA_TYPE, syscolumns.length as CHARACTER_MAXIMUM_LENGTH,
sysproperties.[value] AS COLUMN_DESCRIPTION, syscomments.text as
COLUMN_DEFAULT,syscolumns.isnullable as IS_NULLABLE FROM syscolumns
INNER JOIN systypes
ON syscolumns.xtype = systypes.xtype
LEFT JOIN sysobjects ON syscolumns.id = sysobjects.id
LEFT OUTER JOIN sysproperties ON
( sysproperties.smallid = syscolumns.colid
AND sysproperties.id = syscolumns.id)
LEFT OUTER JOIN syscomments ON syscolumns.cdefault = syscomments.id
WHERE syscolumns.id IN
(SELECT id FROM SYSOBJECTS WHERE xtype = 'U') AND (systypes.name <> 'sysname')
ORDER BY syscolumns.colid
Sql Server 2005版本
SELECT Sysobjects.name AS TABLE_NAME, syscolumns.Id, syscolumns.name AS COLUMN_NAME,
systypes.name AS DATA_TYPE, syscolumns.length as CHARACTER_MAXIMUM_LENGTH,
sys.extended_properties.[value] AS COLUMN_DESCRIPTION, syscomments.text as
COLUMN_DEFAULT,syscolumns.isnullable as IS_NULLABLE FROM syscolumns
INNER JOIN systypes
ON syscolumns.xtype = systypes.xtype
LEFT JOIN sysobjects ON syscolumns.id = sysobjects.id
LEFT OUTER JOIN sys.extended_properties ON
( sys.extended_properties.minor_id = syscolumns.colid
AND sys.extended_properties.major_id = syscolumns.id)
LEFT OUTER JOIN syscomments ON syscolumns.cdefault = syscomments.id
WHERE syscolumns.id IN
(SELECT id FROM SYSOBJECTS WHERE xtype = 'U') AND (systypes.name <> 'sysname')
ORDER BY syscolumns.colid
参考:http://www.devx.com/tips/Tip/31235?type=kbArticle&trk=MSCP
转载于:https://www.cnblogs.com/enuosky/archive/2006/12/12/590045.html
Sql 语句:显示 Sql Server 中所有表中的信息相关推荐
- c 将mysql表数据打印,c 中数据库数据如何导出至excel表格-用sql语句把一个数据库内的表保存成excel表格??...
如何用JAVA将数据库中的数据导入到excel表格 1.C语言产生ASCII数据文件,使用空格做作为数据分隔符. 2入Excel,选择数据选项卡 / 获部数据工具组 / 自文本按钮 3.进入数据导入框 ...
- .NET Core实用技巧(一)如何将EF Core生成的SQL语句显示在控制台中
前言 笔者最近在开发和维护一个.NET Core 项目,其中使用几个非常有意思的.NET Core 相关的扩展,在此总结整理一下. EF Core 性能调优 如果你的项目中使用了 EF Core, 且 ...
- MySQL根据员工姓名所在部门_用一条SQL语句显示所有人员的姓名及所在部门
给定以下两个表:部门ID部门名称1部门12部门23部门34部门4人员ID人员姓名部门ID1姓名112姓名213姓名324姓名435姓名55(1)用一条SQL语句显示所有人员的姓名及所在部门,没有部门的 ...
- SQL语句判断指定的数据库、表、字段、存储过程是否存在
SQL语句判断指定的数据库.表.字段.存储过程是否存在 直接上代码,对大家有用就好! 代码 --判断[TestDB]是否存在 if exists(select 1 from master..sysda ...
- flink sql 如何upsert 到一张hologres表中
Flink Table 的三种 Sink 模式 作为计算引擎 Flink 应用的计算结果总要以某种方式输出,比如调试阶段的打印到控制台或者生产阶段的写到数据库.而对于本来就需要在 Flink 内存保存 ...
- 基于简单sql语句的sql解析原理及在大数据中的应用
基于简单sql语句的sql解析原理及在大数据中的应用 李万鸿 老百姓呼吁打土豪分田地.共同富裕,总有一天会实现. 全面了解你所不知道的外星人和宇宙真想:http://pan.baidu.com/s/1 ...
- SQL语句的解析顺序、数据库表的笛卡尔积
sql语句的书写顺序:select ---> from --->where ---> group by ---> having ---> order by 其中w ...
- 创建数据库mysql的sql语句是_创建数据库和表的SQL语句
SQL常用语句: CREATE DATABASE 库名;创建数据库 DROP DATABASE库名: 删除数据库 USE 库名; (1) 数据记录筛选: sql="select * from ...
- Pycharm中SQL语句提示SQL Dialect is Not Configured
使用Pycharm进行数据库查询时,SQL语句提示SQL Dialect is Not Configured,是因为没有配置数据库. 按照图中设置即可. File --> Settings -- ...
- SQL语句查询数据库某一张表的列名
SQL语句查询数据库某一张表的列名 select table_name,column_name,column_comment,column_type,column_key from informati ...
最新文章
- 题目1:学生成绩档案管理系统(实验准备)
- SQLite 使用(创、升、增、删、改、查)
- 北京内推 | 地平线视觉算法团队招聘视觉算法实习生
- 别不承认!搞懂那些数理原理,才发现它们和枯燥根本不沾边!
- 基于JAVA+SpringMVC+Mybatis+MYSQL的图书租赁系统
- 为什么 CSS 这么难学?
- valueChangeListener
- python 在线培训费用-python培训班费用
- 解決win7打开EXE文件总是出现安全警告
- Git/Github + TortoiseGit 使用教程
- MyBatis中拦截器(Interceptor)实现原理分析
- 各大浏览器兼容性报告
- [C++] 导入FLTK几乎所有头文件
- maya2018 + VS2017 C++编译环境搭建
- nas存储服务器磁盘阵列失效数据恢复过程
- 黄金分割法求解局部最小值——python实现
- 【“玩物立志”-scratch少儿编程】亲手实现小猫走迷宫小游戏:其实挺简单
- Redis 3种集群方式,别傻傻分不清!
- TSFS终端存储文件系统边缘计算技术构架
- 马赛克 php,php实现图片局部打马赛克的方法_php技巧
热门文章
- win10收集错误信息重启蓝屏解决
- 【软考】2021软件设计师复习开坑指南
- 【Luogu1182】数列分段Section II(二分)
- NYOJ455 - 黑色帽子
- linux 7 %3e命令,Linux操作系统常用基础命令
- android serviceconnection unbind流程,Android Service 再次 unbindSrvice 时的问题
- JSP→JavaWeb简介、Tomcat服务器安装启动测试目录、Tomcat手动创建项目、开发工具MyEclipse与Eclipse配置环境、MyEclipse创建Web程序目录、修改Tomcat端口
- html怎么在jupyter编辑,jupyter home jupyter环境变量怎么设定
- asp.net mvc redis同步mysql_Mysql和Redis数据同步策略 - 元思 - 博客园
- Python入门--数据类型的转换