`
peonyzzdx
  • 浏览: 583126 次
  • 性别: 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 表字段或是视图字段添加备注方法 Oracle 是一个强大的关系数据库管理系统,提供了多种方式来添加备注信息到表字段或视图字段中。在本节中,我们将详细介绍如何使用 Oracle 的 Comment 机制来添加备注信息到...

    oracle视图详解

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

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

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

    oracle笔记视图

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

    oracle系统视图作用大全

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

    Oracle 视图详解

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

    ORACLE_视图的_with_check_option.doc

    ORACLE 视图的 with check option

    oracle实验3-数据更新与视图.doc

    Oracle实验3-数据更新与视图 本实验旨在掌握数据更新和视图的操作方法。在实验中,我们将学习数据插入、修改和删除语句的语法格式和使用方法,以及视图的定义和操作方法。 一、数据更新 在实验中,我们使用 SQL ...

    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)

Global site tag (gtag.js) - Google Analytics