社区
MS-SQL Server
帖子详情
简单问题:建立视图的原则是什么?
mdog26
2008-03-14 10:49:10
简单问题:建立视图的原则是什么?
对多表连接查询(表的数量很多)是 用子查询效率高点 , 还是建立视图 后视图查询的效率高?
...全文
191
6
打赏
收藏
简单问题:建立视图的原则是什么?
简单问题:建立视图的原则是什么? 对多表连接查询(表的数量很多)是 用子查询效率高点 , 还是建立视图 后视图查询的效率高?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yiyi_wx
2008-03-17
打赏
举报
回复
说句题外话啊,刚才是lz在JAVA版要的js的date控件吧?已经发你邮箱里了,注意查收~
mdog26
2008-03-17
打赏
举报
回复
就子查询 和 视图来说
当我查询视图的时候,是不是间接的调用了子查询
如果是,就是说明 ,子查询的效率比视图的效率高
JL99000
2008-03-17
打赏
举报
回复
视图最开始的用途就是提供给数据库用户一个逻辑视图(相对于物理视图-基本表而言),所以视图存储在数据库中只是一段SQL语句,如果在视图上做查询,正如弱水大哥所说的,是要把现有的查询条件和视图的SQL联合起来,进行查询优化,此时视图的最大好处是基本表的变动(增加字段)不会影响到视图,同时也可以简化SQL语句的写法。
另外,建立索引视图才是能真正提高查询效率的方法
但是,这又失去了视图的原始含义
mdog26
2008-03-17
打赏
举报
回复
谢谢!yiyi_wx
wanghaojie
2008-03-14
打赏
举报
回复
建立视图 后视图查询的效率高
-狙击手-
2008-03-14
打赏
举报
回复
下列原因将视图包括在设计中:
一些数据子集关系到许多用户。由于每个视图都存储在数据库内,所以视图建立特定的数据子集以供任何数据库用户使用。
视图可以隐藏基表。可以禁止所有用户访问数据库表,而要求用户只能通过视图操作数据。这种方法可以保护用户和应用程序不受某些数据库修改的影响。例如,如果可以创建一个名为"本月销售额"的视图。在每月的第一天,可以相应地修改视图的定义。如果没有这个视图,用户每月都必须重新编写查询以选择相应月份的销售额。
什么是
视图
?作用是什么?
1.1.1. 什么是
视图
视图
(VIEW)也被称作虚表,即虚拟的表,是一组数据的逻辑表示,其本质是对应于一条SELECT语句,结果集被赋予一个名字,即
视图
名字。
视图
本身并不包含任何数据,它只包含映射到基表的一个查询语句...
【多
视图
学习】显式
视图
-标签
问题
:多
视图
聚类的多方面互补性研究
摘要-一致性和互补性是促进多
视图
聚类(MVC)的两个关键因素。最近,随着流行的对比学习的引入,
视图
的一致性学习在MVC中得到了进一步的增强,导致了有希望的性能。然而,相比之下,除了在特征方面之外,互补性没有...
美团面试:微服务如何拆分?
原则
是什么?
另外在面试之前,建议大家系统化的刷一波 5000页《尼恩Java面试宝典PDF》,并且在刷题过程中,如果有啥
问题
,大家可以来 找 40岁老架构师尼恩交流。最终,让面试官爱到 “不能自已、口水直流”。offer, 也就来了。...
成为架构师系列: 怎样画系统架构图? 背后的本质是对
问题
的本质思考
开发人员必须钻研领域以获取业务知识。他们必须磨砺其建模技巧,并精通领域设计。 Eric《Domain-Driven Design》 所谓的领域建模,是一种通过日常不断实践,来强化开发人员思维,逼迫开发人员进入深度思考...
建立
业...
视图
的作用和创建、查询
1、什么是
视图
视图
:存储的查询语句,当调用的时候,产生结果集,
视图
充当的是虚拟表的角色. 如果要对一张表或者多张表进行查询,可以通过写复杂的SQL语句来实现 如果要这些SQL语句存储为
视图
,那么查询的时候,就直接...
MS-SQL Server
34,874
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章