社区
MS-SQL Server
帖子详情
视图到底有什么作用?
flyer007
2005-09-07 06:51:30
我搞SQL也有些年了,但是到现在我还是不晓得视图到底有什么作用,书上写的那些我感觉根本用不上.请高手指教一下视图的具体用途,最好打几个比喻,谢谢了.
...全文
5544
4
打赏
收藏
视图到底有什么作用?
我搞SQL也有些年了,但是到现在我还是不晓得视图到底有什么作用,书上写的那些我感觉根本用不上.请高手指教一下视图的具体用途,最好打几个比喻,谢谢了.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shemalu
2005-09-07
打赏
举报
回复
这也是我关注的问题~~看了楼上2星大哥的回复受益非浅~~谢了~~哥们~
topdogXP
2005-09-07
打赏
举报
回复
同意楼上的!
GRLD8888
2005-09-07
打赏
举报
回复
视图的好处,可以主要分为四点:
我简单的说一下,希望你能明白。
第一点:
使用视图,可以定制用户数据,聚焦特定的数据。
解释:
在实际过程中,公司有不同角色的工作人员,我们以销售公司为例的话,
采购人员,可以需要一些与其有关的数据,而与他无关的数据,对他没
有任何意义,我们可以根据这一实际情况,专门为采购人员创建一个视
图,以后他在查询数据时,只需select * from view_caigou 就可以啦。
第二点:使用视图,可以简化数据操作。
解释:我们在使用查询时,在很多时候我们要使用聚合函数,同时还要
显示其它字段的信息,可能还会需要关联到其它表,这时写的语句可能
会很长,如果这个动作频繁发生的话,我们可以创建视图,这以后,我
们只需要select * from view1就可以啦~,是不是很方便呀~
第三点:使用视图,基表中的数据就有了一定的安全性
因为视图是虚拟的,物理上是不存在的,只是存储了数据的集合,我们可以
将基表中重要的字段信息,可以不通过视图给用户,视图是动态的数据的集
合,数据是随着基表的更新而更新。同时,用户对视图,不可以随意的更改
和删除,可以保证数据的安全性。
第四点:可以合并分离的数据,创建分区视图
随着社会的发展,公司的业务量的不断的扩大,一个大公司,下属都设有很
多的分公司,为了管理方便,我们需要统一表的结构,定期查看各公司业务
情况,而分别看各个公司的数据很不方便,没有很好的可比性,如果将这些
数据合并为一个表格里,就方便多啦,这时我们就可以使用union关键字,
将各分公司的数据合并为一个视图。
以上,就是我认为视图的作用,实际上很多公司都使用视图来查询数据的。
vivianfdlpw
2005-09-07
打赏
举报
回复
http://www.netyi.net/blog/user1/7233/archives/2005/3330.shtml
http://www.microsoft.com/china/technet/prodtechnol/sql/2005/ipsql05iv.mspx
什么是
视图
?
作用
是什么?
1.1.
视图
1.1.1. 什么是
视图
视图
(VIEW)也被称作虚表,即虚拟的表,是一组数据的逻辑表示,其本质是对应于一条SELECT语句,结果集被赋予一个名字,即
视图
名字。
视图
本身并不包含任何数据,它只包含映射到基表的一个查询语句,当基表数据发生变化,
视图
数据也随之变化。 创建
视图
的语法: 01.CREATE [OR REPLACE] VIEW view_name[(alias[,...
什么是
视图
?
视图
的
作用
?
视图
和普通表的区别
在计算机科学和数据库领域,
视图
(View)是一种虚拟表,它基于一个或多个实际表(或其他
视图
)的查询结果。
视图
并不在数据库中存储实际的数据,而是根据需要动态生成。
视图
允许用户以一种特定的方式查看数据库中的数据,同时隐藏了底层表的复杂性。
什么是
视图
?为什么使用
视图
?如何创建一个
视图
?
视图
的分类?
什么是
视图
? 数据库中存在多种对象,表和
视图
都是数据库中的对象,创建
视图
时名称不能和表明重名,
视图
实际上是代表了一段sql查询语句,可以理解成
视图
是一张虚拟的表,表中的数据会随着原表的改变而改变。 为什么使用
视图
? 因为有些数据的查询需要书写大量的sql语句,每次书写较麻烦,使用
视图
可以起到sql重用的
作用
,可以隐藏敏感信息。 如何创建一个
视图
? create view
视图
名 as 子查询; 视...
什么是
视图
?什么是游标?
什么是
视图
?
视图
是一张虚拟的数据表,该数据表是由数据库的查询语句查询出来的结果得到的。
视图
的
作用
:1.将重复、复杂的查询语句创建一个
视图
,查询时,直接用select * from
视图
,即可轻松得到查询结果,提高效率(对于更新和删除也一样)。 2.将多张表联接在一起,使他们看起来像一张表。 3.增强安全性及保密性,根据不同的用户,创建不同的
视图
,限制其所能查看...
SQL
视图
是什么?
视图
的
作用
,
视图
可以更改么?
SQL
视图
是什么?
视图
的
作用
,
视图
可以更改么?
视图
就是一张虚拟的表
视图
是一个虚拟的表,是一个表中的数据经过某种筛选后的显示方式,
视图
由一个预定义的查询select语句组成。 在 SQL 中,
视图
是基于 SQL 语句的结果集的可视化的表。
视图
包含行和列,就像一个真实的表。
视图
中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向
视图
添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。 注释:数据库的设计和结构不会受到
视图
中的.
MS-SQL Server
34,591
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章