我们以前可以直接访问系统表,如下所示:

SELECT so.name As theTable,sc.name As theColumn,st.name As theType
FROM sysobjects so
JOIN syscolumns sc on so.id=sc.id
JOIN systypes st on sc.xtype=st.xtype
WHERESO.type='U'

实际上,微软不建议直接访问系统表。所以微软使用了一些系统视图代替直接操作系统表,为了实现上面相同的功能,我们可以用下面访问元数据视图的方式改变:

SELECT t.name As theTable,c.name As theColumn,ty.name As theType
FROM sys.tables t
JOIN sys.columns c on t.object_id=c.object_id
JOIN sys.types ty on c.system_type_id=ty.system_type_id
WHEREt.type='U'

我们可以在master表的Views下面找到各种视图

SQL SERVER 2008的元数据视图相关推荐

  1. sql server 2008学习9 视图

    创建简单视图: use test go create view v1(视图名) as select name from b 这样视图就创建好了. 下面说下视图的本质: 当执行  select * fr ...

  2. SQL Server 2008连载之存储结构——基本系统视图

    原帖首发于it168专稿,链接为http://tech.it168.com/a2010/0902/1098/000001098556_1.shtmlITPUB个人空间i{(Rht ^1X 之所以写SQ ...

  3. PowerShell 2.0 实践(十二)管理 SQL Server 2008 R2(1)

    DBA可以使用的工具很多,对于SQL Server来说,有查询分析器.事件探查器.命令行工具等,其中SQL语句是重中之重,但是PowerShell的出现使得DBA又多了一种选择. 测试脚本下载 本系列 ...

  4. 《Microsoft Sql server 2008 Internals》读书笔记--第九章Plan Caching and Recompilation(10)

    <Microsoft Sql server 2008 Internals>读书笔记订阅地址: http://www.cnblogs.com/downmoon/category/230397 ...

  5. Analysis Services基础知识——深入SQL Server 2008

    Analysis Services基础知识 --深入SQL Server 2008 这一节中,我们将介绍Analysis Services的体系结构,这个体系结构在SQLServer2005中建立,并 ...

  6. SQL Server 2008行数据和页数据压缩解密

    SQL Server的性能主要取决于磁盘I/O效率,提高I/O效率某种程序上就意味着提高性能.SQL Server 2008提供了数据压缩功能来提高磁盘I/O. 数据压缩意味着减小数据的有磁盘占用量, ...

  7. 《Microsoft Sql server 2008 Internals》读书笔记--第五章Table(4)

    <Microsoft Sql server 2008 Internals>索引目录: <Microsoft Sql server 2008 Internal>读书笔记--目录索 ...

  8. 《Microsoft Sql server 2008 Internals》读书笔记--第十一章DBCC Internals(11)

    <Microsoft Sql server 2008 Internals>读书笔记订阅地址: http://www.cnblogs.com/downmoon/category/230397 ...

  9. SQL Server 2008高可用性系列:数据库快照

    SQL Server 2008高可用性系列:数据库快照 http://database.51cto.com  2010-09-13 14:45  我爱菊花  博客园  我要评论(0) 摘要:我们今天要 ...

最新文章

  1. Python的神奇功能——函数装饰器MetaClass
  2. DELPHI日期时间函数(DateUtils单元)
  3. 非监督学习的单层网络分析
  4. leetcode543. 二叉树的直径
  5. 语法手册_程序员必备——SQL语法速成手册
  6. flash 异常修复:QQ 的 flash 图标显示异常?QQ 秀、表情加载异常?一招解决
  7. vs code怎么编译C语言,Visual Studio Code 如何编写运行 C、C++ 程序?
  8. Spring IOC基础使用
  9. 万稞pw80线切割编程软件_常用 CNC编程软件
  10. [笔记]vs2015 编写汇编masm32之使用MASM32库
  11. 国税服务器反回文件错误,电子税务局常见问题解答电子税务局异常转办(一).pdf...
  12. java自动发送qq_如何定时批量发送qq消息就是帮助我们自动的发送qq消息
  13. linux统计单拷贝基因家族,为什么要进行基因家族分析?
  14. 提高团队成员的工作积极性/团队凝聚力
  15. Yolov8如何在训练意外中断后接续训练
  16. 用最科学的方法展示最形象的图表——前端数据可视化实践
  17. android 各个版本安全特性
  18. 电脑新加内存条后 游戏崩溃 浏览器卡死 电脑蓝屏
  19. 【JavaScript编程】window.location.search 返回值为空
  20. 谷歌基情录:TensorFlow、Hadoop、MapReduce 都靠他们诞生!

热门文章

  1. 云计算如何重塑和简化大规模IT资产
  2. Spring Boot项目部署到Heroku
  3. Iptables 表和链之间的关系【未完成】
  4. CocoaPods一个Objective-C第三方库的管理利器
  5. CentOS6.2 KVM 虚拟机命令行安装配置
  6. 网站SEO优化、IIS日志分析工具 IISLogViewer V2.0 发布
  7. Android手机启动流程与TEE OS
  8. 谈谈对分布式事务的一点理解和解决方案
  9. Elasticsearch 安装和使用
  10. 使用TensorRT加速yolo3