SQL SERVER中查看一个数据库的表结构及字段
类别:数据库 浏览量:418
时间:2016-7-30 SQL SERVER中查看一个数据库的表结构及字段
SQL SERVER中查看一个数据库的表结构及字段例如查看SQL Server自带的数据库ReportServer
use ReportServer
go
SELECT
表名 = case when a.colorder=1 then d.name else '' end,
表说明 = case when a.colorder=1 then isnull(f.value,'') else '' end,
-- 字段序号 = a.colorder,
字段名 = a.name,
标识 = case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end,
主键 = case when exists(SELECT 1 FROM sysobjects where xtype='PK' and parent_obj=a.id and name in (
SELECT name FROM sysindexes WHERE indid in( SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid))) then '√' else '' end,
类型 = b.name,
占用字节数 = a.length,
长度 = COLUMNPROPERTY(a.id,a.name,'PRECISION'),
小数位数 = isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0),
允许空 = case when a.isnullable=1 then '√'else '' end,
默认值 = isnull(e.text,''),
字段说明 = isnull(g.[value],'')
FROM
syscolumns a
left join
systypes b
on
a.xusertype=b.xusertype
inner join
sysobjects d
on
a.id=d.id and d.xtype='U' and d.name<>'dtproperties'
left join
syscomments e
on
a.cdefault=e.id
left join
sys.extended_properties g
on
a.id=G.major_id and a.colid=g.minor_id
left join
sys.extended_properties f
on
d.id=f.major_id and f.minor_id=0
-- where d.name='C_PARTY_SPREADER' --如果只查询指定表,加上此条件
order by
a.id,a.colorder
显示的表结构及字段如图
标签:SQL SERVER
您可能感兴趣
- sqlserver怎么加check约束(浅析SQL Server的分页方式 ISNULL与COALESCE性能比较)
- sql server中的逻辑读、物理读和预读
- SQL Server中的临时表的用法
- sql server支持两种登录验证方式(远程登陆SQL Server 2014数据库的方法)
- Sql Server profiler 分析器的理解
- sqlserver创建表结构时添加约束(SQL Server 通过with as方法查询树型结构)
- sqlserver游标使用场景(解析SQL Server聚焦移除Bookmark Lookup、RID Lookup、Key Lookup)
- SQL Server中GROUPING SETS
- SQL SERVER存储过程调试
- sqlserver判断条件输出字符(SQL Server查询条件IN中能否使用变量的示例详解)
- sql server数据库备份计划(SQL Server数据库设置自动备份策略的完整步骤)
- sql server2005如何配置(SQLServer2005创建定时作业任务)
- sqlserver纵表变横表(SQL Server行转列的方法解析)
- sqlserver的图形表(SQL Server纵表与横表相互转换的方法)
- sqlserver恢复delete数据(SQL Server数据库的三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢)
- sqlserver备份数据库语句(SQL SERVER 数据库备份的三种策略及语句)
- 熊猫中国国宝(熊猫国宝酒53酱香)
- 春节会放假几天(春节会放假吗)
- 小浴室,大民生 缙云3200多户困难群众洗上免费热水澡(小浴室大民生缙云3200多户困难群众洗上免费热水澡)
- 元旦闲谭(元旦闲谭)
- 息烽 这个村 治垃圾 有招 人人争当卫生模范(息烽这个村治垃圾)
- 今天要吃什么(今天要吃什么菜)
热门推荐
- dockerspringboot一键部署(docker-compose镜像发布springboot项目的流程分析)
- sqlserver数据库文件包括(详解SQL Server数据库状态和文件状态)
- react路由原理解析(React配置子路由的实现)
- 公有云私有云混合云对比(公有云和私有云的区别 如何搭建云存储)
- vue.js开发网站的关键技术(Vue.js项目前端多语言方案的思路与实践)
- python高级面试题及答案(python面试题小结附答案实例代码)
- 修改mysql安装服务名称(Apache为mysql以及自己的项目设置虚拟路径)
- ExtJs 中Viewport 的使用
- mvc renderpartial
- 如何用python做一个弹窗(python实现祝福弹窗效果)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9