• 二十八、oracle 视图


    一、介绍
    视图是一张虚拟表,其内容由查询定义,同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。(视图不是真实存在磁盘上的)

      

    二、视图与表的区别
    1、表需要占用磁盘空间,视图不需要
    2、视图不能添加索引(所以查询速度略微慢点)
    3、使用视图可以简化,复杂查询
    4、视图的使用利于提高安全性
    比如:不同用户查看不同视图

      

    三、创建/修改视图
    1、创建视图
    create view 视图名 as select 语句 [with read only]
    2、创建或修改视图
    create or replace view 视图名 as select 语句 [with read only]
    3、删除视图
    drop view 视图名

    注意:当表结构国语复杂,请使用视图吧!

  • 相关阅读:
    iOS6后的内存警告处理
    key things of ARC
    敏捷软件开发Note
    ViewController的属性
    sizeToFit & sizeThatFits
    iOS静态库的制作与引用
    xcode添加build phase
    什么是HUD
    xcode中的预定义宏
    管理授权&管理决策&管理组织&管理目标
  • 原文地址:https://www.cnblogs.com/linjiqin/p/2375611.html
Copyright © 2020-2023  润新知