`
peonyzzdx
  • 浏览: 581381 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

oracle-视图view

 
阅读更多
视图

定义虚拟表,与表不同,视图不会要求分配存储空间,视图中也不会包含实际的数据,因此一个视图只需要占用数据字典中保存其定义的空间,而无需额外的存储空间,视图只是定义了一个查询,视图中的数据是从基表中获取,这些数据在视图被引用时动态的生成。

作用:
1.安全性:通过视图可以设定允许用户访问的列和数据行,从而为表提供了额外的安全控制

2.隐藏数据复杂性
视图中可以使用连接(join),用多个表中相关的列构成一个新的数据集。此视图就对用户隐藏了数据来源于多个表的事实。
 
3.简化sql语句
用户使用视图就可从多个表中查询信息,而无需了解这些表是如何连接的

4.提高效率
如果这个查询要被执行多次而不止一次,可以把所有未付款的客户找出来放在一个视图中,视图中的行要比主表中的行少,减少了磁盘I/O,所以查询工作量可以得到大幅减少。

CREATE VIEW titleview
AS
SELECT title, au_ord, au_lname, price, ytd_sales, pub_id
分享到:
评论

相关推荐

    Oracle_View视图创建

    Oracle_View视图创建在oracle数据库中已建立两张表rt_issuesect和roadstate,表结构如下: 高架状态表结构rt_issuesect

    Oracle创建视图(View)

    视图基于的表称为基表,Oracle的数据库对象分为五种:表,视图,序列,索引和同义词。 视图是存储在数据字典里的一条select语句。通过创建视图可以提取数据的逻辑上的集合或组合。 视图的优点: 1.对数据库的...

    如何在Oracle或SQLServer中对视图(view)加密以保护视图中的SQL代码?

    因Oracle暂不支持对视图(View)的加密,在实际工作中有时需提供给第三方只读账户,为保护知识产权,可用文中所述方法防止第三方账户查看视图(View)中的SQL代码。

    ORACLE-data-dictionary-view.rar_oracle

    当ORACLE数据库系统启动后,数据字典总是可用,它驻留在SYSTEM表空间中。数据字典包含视图集,在许多情况下,每一视图集有三种视图包含有类似信息,彼此以前缀相区别,前缀为USER、ALL和DBA。

    oracle 视图,函数,过程,触发器自动编译脚本

    日常管理维护一个oracle数据库服务器的时,经常会碰到修改view,table结构的情况,而且由于oracle view,函数,存储过程等对象的相互关联的关系,经常会由于一个view,table,fun,proc的修改而导致相关的对象失效。...

    oracle视图详解

    讲述oracle中视图的用法。视图定义、视图作用、视图语法、视图操作等等。

    oracle笔记视图

    oracle笔记视图,有视图的具体代码案例!视图的知识点笔记,视图的注意事项!

    oracle系统视图作用大全

    描述了ORACLE数据库数据字典中各类视图的功能

    Oracle 视图详解

    Oracle 视图详解,详细阐述了视图的信息,免费分享

    ORACLE_视图的_with_check_option.doc

    ORACLE 视图的 with check option

    oracle_11gR2_09 视图 VIEW 的介绍(

    oracle_11gR2_09 视图 VIEW 的介绍

    Oracle的V$性能视图学习大全

    比较详细的介绍了Oracle的V$性能视图的使用方法及技巧。 摘要:高级DBA经常告诉刚刚入行的DBA,在Oracle 6年代,他们曾经将每一张V$视图烂熟于心。在Oracle 6中,仅仅只有23个V$视图,那时侯的DBA可以很轻松地使用...

    oracle 视图权限 oracle 创建视图权限不足

    解决方法: 以dba用户登录 [sql] 代码如下: sqlplus / as sysdba 赋予scott用户创建VIEW的权限 [sql] 代码如下: grant create view to scott 以scott用户登录oracle [sql] 代码如下: conn scott/tiger 创建视图成功 ...

    oracle视图和索引

    什么是视图【View】?  (1)视图是一种虚表  (2)视图建立在已有表的基础上, 视图赖以建立的这些表称为基表  (3)向视图提供数据内容的语句为 SELECT 语句,可以将视图理解为存储起来的 SELECT 语句  ...

    javafx-oracle-file-extractor:从 Oracle Long Raw 数据库字段中提取文件的 JavaFX 桌面工具

    View : 该层包含在 Scene Builder 中制作的视图文件 (fxml) 和 fx 样式 逻辑:这一层包含文件提取的逻辑 DAO :包含文件提取中使用的查询操作 Infra :隔离负责打开新连接的类 使用的技术 蚀 场景生成器 Java Java ...

    Oracle 10g 学习笔记

    │ oracle10g的系统视图(sys、system).txt │ oracle10g系统管理之UNDO表空间 - lvhuiqing的专栏 - CSDN博客.mht │ oracle10g系统管理之序列 - lvhuiqing的专栏 - CSDN博客.mht │ oracle10g系统管理之序列 - ...

    oracle命令中英文对照.doc

    [code=SQL][/code] ...CREATE VIEW --创建一个视图 DROP VIEW --从数据库中删除视图 CREATE INDEX --为数据库表创建一个索引 DROP INDEX --从数据库中删除索引 CREATE PROCEDURE --创建一个存储过程

    Oracle & SQL 入门精简介绍

    Oracle & SQL 入门精简介绍 ------------------------------ 一、Oracle数据库中常用的数据类型 二、数据库查询 三、SQL常用的命令分类及例子 四、Oracle数据库函数 ...十三、 视图(View) 十四、索引(index)

    oracle基础教程

    1.3.4 视图(View) 18 1.3.5 索引(Index) 18 1.3.6 同义词(Synonym) 19 1.3.7 序列(Sequence) 19 1.3.8 数据库链(Database Link) 20 第2章 管理ORACLE数据库 21 2.1 基本概念 21 2.1.1 数据字典 21 2.1.2 ...

    《Oracle Database编程指南》19-03:复杂视图(Complex view)

    内容导航 /* 作者:AT阿宝哥 日期:2016年9月18日 愿景:参考官方资料,做最好的课程,成就更多职业人! ...说明: ...-----------------------------...案例名称:创建复杂的视图 关键知识点:创建视图 说明: 此查询返回部

Global site tag (gtag.js) - Google Analytics