当前位置: 移动技术网 > IT编程>数据库>Oracle > 数据库

数据库

2018年01月31日  | 移动技术网IT编程  | 我要评论

狂欲总裁,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

索引视图

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网