-- 创建视图create view V_TEST asselect * from T_TEST where rownum <100 select * from V_TEST-- 新建视图用户 view_01 并赋予select_catalog_role角色 和 该视图的select权限 ,在sys ...
分类:
数据库 时间:
2016-12-05 17:13:33
阅读次数:
188
1.视图的概述 视图其实就是一条查询sql语句,用于显示一个或多个表或其他视图中的相关数据。视图将一个查询的结果作为一个表来使用,因此视图可以被看作是存储的查询或一个虚拟表。视图来源于表,所有对视图数据的修改最终都会被反映到视图的基表中,这些修改必须服从基表的完整性约束,并同样会触发定义在基表上的触 ...
分类:
数据库 时间:
2016-11-24 07:31:47
阅读次数:
194
转载自:http://blog.itpub.net/29785807/viewspace-1270120/ 一. 视图的定义 视图(view),也称虚表, 不占用物理空间,这个也是相对概念,因为视图本身的定义语句还是要存储在数据字典里的。视图只有逻辑定义。每次使用的时候,只是重新执行SQL。 视图是 ...
分类:
数据库 时间:
2016-11-24 07:31:13
阅读次数:
270
视图简介: 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表。视图是存储在数据字典里的一条select语句。 通过创建视图可以提取数据的逻辑上的集合或组合。 视图的优点: 1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部 ...
分类:
数据库 时间:
2016-11-17 09:57:55
阅读次数:
279
视图的创建: Oracle 游标使用: http://www.cnblogs.com/sc-xx/archive/2011/12/03/2275084.html 显式游标: 隐式游标: 在表的连接时,有 主表 left outer join 副表 效果一般会比直接内连接要好 ...
分类:
数据库 时间:
2016-10-22 17:58:26
阅读次数:
208
ON DEMAND物化视图的特性及其和ON COMMIT物化视图的区别,即前者不刷新(手工或自动)就不更新物化视图,而后者不刷新也会更新物化视图,——只要基表发生了COMMIT。 创建定时刷新的物化视图(指定物化视图每天刷新一次): SQL> create materialized view mv_ ...
分类:
数据库 时间:
2016-10-19 20:00:56
阅读次数:
204
pl/sql例外处理 例 当输入编号没有时的例外处理 --自定义例外 oracle视图视图是一个虚拟表,其内容由查询定义,同真实的表一样,视图包含一系列带有名称的列和行数据,但是,视图并不在 数据库中以存储的数据值集形式存在,行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。 表需 ...
分类:
数据库 时间:
2016-09-17 20:30:24
阅读次数:
138
一、介绍视图是一张虚拟表,其内容由查询定义,同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。(视图不是真实存在磁盘上的) 二、视图与表的区别1、表需要占用磁盘空间,视图不需要2、 ...
分类:
数据库 时间:
2016-07-23 19:37:32
阅读次数:
184
创建包: create or replace package p_view_param is function set_param(num number) return number; function get_param return number; end p_view_param; 实现包体: ...
分类:
数据库 时间:
2016-06-27 19:22:51
阅读次数:
171
1,oracle视图: user视图,已user_为前缀,记录用户对象的信息; all视图,以all_为前缀,记录用户对象信息以及被授权访问的对象信息。 dba视图,用来记录数据库实例的所有对象的信息。 v$视图,记录与数据库活动相关的性能统计动态信息。 GV$视图,记录分布式环境下所有实例的动态信 ...
分类:
数据库 时间:
2016-06-14 19:18:48
阅读次数:
204