狂欲总裁,mcc官方导航,陆贞传奇小说txt
1、视图是一张虚拟表,它表示一张表的部分数据或多张表的综合数据,其结构和数据是建立在对表的查询基础上。
2、视图在操作上和数据表没有什么区别,本质区别是:数据表是实际存储记录的地方,然而视图并不保存任何记录。
3、相同的数据表,根据不同用户的不同需求,可以创建不同的视图(不同的查询语句)
4、视图的目的是方便查询,一般情况下不能对视图进行增删改
5、优点:
- 筛选表中的行,降低数据库的复杂程度
- 放置未经许可的用户访问敏感数据
6、创建视图:
create View vw_TblArea
as
select
t1.AreaId 城市编号,
t1.AreaName 城市名称,
t1.AreaName 省份名称
from TblArea as t1
inner join TblArea as t2 on t1.AreaId = t2.AreaPid
7、使用视图:
select * from vw_TblArea 或者
select * from vw_TblArea where 城市编号 > 10; --注意这里只能用视图中显示的名称,如果有别名,只能用别名查询
8、总结:视图就相当数据库的一个对象,存储这个sql语句;视图只能存储sql查询语句,存储过程可以写任何东西
并不存储数据(虚拟表),访问的是真实表中的数据;
使用注意事项:1、视图查询不能用ordery by
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Oracle字符串函数length、upper、lower、initcap、 concat、instr、replace
网友评论