注册 登录
编程论坛 SQL Server论坛

视图与表

wudi251314 发布于 2007-08-09 15:29, 952 次点击
视图和表的区别是什么?
什么时候用视图,什么时候用表?
9 回复
#2
Kendy1234562007-08-09 16:16
视图可以看做是几个表的不同字段拼在一起的新表 但它不是物理存在的
单表访问可以采集的数据当然用表 从不同表采集来的数据就可以用视图
#3
卡卡艾2007-08-10 09:27
顶2楼的.
说通俗的就是你想用这个表中的某几个字段,那个表中的某几个字段..等等组成个新表.这时候可以创建个视图.
把它当做表来用就可以了.
#4
西风独自凉2007-08-10 10:31
视图主要用于.....表与表连接...
如果有很多表连接在一起..且连接过程比较复杂...
在前台取值时..放到后台运行的SQL语句很长
不便在前台操作时可以用视图...
这样在前台的语句就可以缩短了...
方便又不容易出错...
#5
wudi2513142007-08-10 17:57

还有一点不明白
那就是我也可以用一个表来表示几个表连接之后的表,非得用视图吗?
是不是因为用表来表示是虚拟的,不能存储,而视图是创建得到的,是真时存在的,能用来存储数据?

#6
西风独自凉2007-08-11 09:17
视图里面的资料是根据。。。不同连接表中资料变化而变化的。。。
而你说用几个表连接之后的表。。。这个不会因为你原连接表的资料变化而变化。。。
所以视图比较实用。。方便
#7
棉花糖ONE2007-08-11 11:10
视图保存的是sql语句,不过这东西不会提高效率,除非是索引视图
#8
wudi2513142007-08-12 13:18
谢谢上面的朋友门了
明白的差不多了!
#9
youkuwanhuo2007-09-21 19:53

视图里面的数据是从每个表的得到的,视图并不是真正存在,一般用在前台查询数据,方便.

#10
fengmumei2007-09-22 10:01
视图安全,是数据库的一种安全机制
1