将SQL Server中所有表的列信息显示出来
Select Sysobjects.Name As Tb_name, Syscolumns.Name As Col_name, Systypes.Name As Col_type, Syscolumns.Length As Col_len, Isnull(Sysproperties.Value,Syscolumns.Name) As Col_memo,
Case When Syscolumns.Name In
(Select 主键=A.Name
From Syscolumns A
Inner Join Sysobjects B On A.Id=B.Id And B.Xtype='U' And B.Name<>'Dtproperties'
Where Exists(Select 1 From Sysobjects Where Xtype='Pk' And Name In (
Select Name From Sysindexes Where Indid In(
Select Indid From Sysindexkeys Where Id = A.Id And Colid=A.Colid
)))
And B.Name=Sysobjects.Name
)
Then 1 Else 0 End As Is_key
From Sysobjects,Systypes,Syscolumns
Left Join Sysproperties On (Syscolumns.Id = Sysproperties.Id And
Syscolumns.Colid = Sysproperties.Smallid)
Where (Sysobjects.Xtype ='U' Or Sysobjects.Xtype ='V')
And Sysobjects.Id = Syscolumns.Id And Systypes.Xtype = Syscolumns.Xtype
And Systypes.Name <> 'Sysname' And Sysobjects.Name Like '%' Order By Sysobjects.Name, Syscolumns.Colid
结果如图:
转载于:https://www.cnblogs.com/xioxu/archive/2008/05/06/1185507.html
将SQL Server中所有表的列信息显示出来相关推荐
- 如何列出引用SQL Server中给定表的所有外键?
我需要在SQL Server数据库中删除一个高度引用的表. 我如何获取要删除表需要删除的所有外键约束的列表? (与在Management Studio的GUI中单击相比,SQL的答案更好.) #1楼 ...
- Sql Server中判断表或者数据库是否存在
SQL Server中判断数据库是否存在: 法(一): select * From master.dbo.sysdatabases where name='数据库名' 法(二): if db_id(' ...
- SQL Server中的表变量
In this article, we will explore the table variable in SQL Server with various examples and we will ...
- SQL Server中公用表表达式 CTE 递归的生成帮助数据,以及递归的典型应用
原文: SQL Server中公用表表达式 CTE 递归的生成帮助数据,以及递归的典型应用 本文出处:http://www.cnblogs.com/wy123/p/5960825.html 我们在做开 ...
- sql中替换逗号为换行符_使用T-SQL将逗号或其他定界符转换为SQL Server中的表或列表
sql中替换逗号为换行符 Database developers often need to convert a comma-separated value or other delimited it ...
- 如何在SQL Server中索引外键列
Before going through the main concern of this article, indexing the foreign key columns, let's take ...
- 如何在SQL Server中比较表
介绍 (Introduction) If you've been developing in SQL Server for any length of time, you've no doubt hi ...
- 在SQL server中设置表的自动编号功能
我们都知道很多的数据库软件都为表提供了自动编号的功能,这对于进行有些表的功能是十分有用 的,可以减少很多不必要工作,由于SQL server是我最近才使用的所以,在这个过程中遇到了一些问题,但是经过查 ...
- SQL Server 中 sysobjects表
关于SQL Server数据库的一切信息都保存在它的系统表格里. 在大多数情况下,对你最有用的两个列是Sysobjects.name和Sysobjects.xtype.前面一个用来列出待考察对象的名 ...
最新文章
- margin的塌陷现象
- quarkus_使用Quarkus调试容器中的系统测试(视频)
- [css] 举例说明你知道的css技巧有哪些?
- 測试新浪微博@小冰 为代码机器人的一些方法
- 解决: libcimtd.lib not found, rpcndr.lib not found
- 业务规则方法的基本原则
- 简单实现网络验证_电脑计算机编程入门教程自学
- SO、SOP、SOIC、MSOP、TSSOP、TSOP、VSSOP、SSOP、SOJ封装详解
- WEB后端服务第22天-Django项目第2天
- 【学习笔记】seckill-秒杀项目--(5)实现商品列表页、详情页
- Oracle 12c CDB和PDB的切换
- Open Explorer Plugin for Eclipse (eclipse 插件 在ecli
- 齐天大圣蟠桃园吃桃子
- Vue视频播放组件(Video)
- 可汗学院金融学(一)
- 大白兔奶糖三聚氰胺事件后21日起重新上架
- java-php-python-ssm图书管理系统演示录像 2021计算机毕业设计
- Java集合源码浅析(一) : ArrayList
- 清华大学计算机系全套教程
- MATLAB小技巧(1)绘制图像能量图
热门文章
- C++之Lambda表达式
- python用变量输出abcd_python中星号变量的几种特殊用法
- 排序字段设计_「原创」第四章、模型设计
- 我的世界minecraft-Python3.9编程(3)-创建一根柱子
- opencv精要(4)-fedora下的opencv安装及测试,codelite配置
- 周志华领衔撰写,历时4年,宝箱书问世!文末送书
- 【建议】如何优雅的提问?
- 开源-BDCI2018供应链需求预测模型第一名解决方案和代码
- 统计学习方法第十一章作业:随机条件场—概率计算问题、IIS/GD学习算法、维特比预测算法 代码实现
- 目标检测领域还有什么可做的?19 个方向给你建议