11.1.2为什么使用视图 视图是绝大部分数据库开发中都会使用的概念。使用 视图大致有两个方面的原因。 1.封装查询 2.灵活的控制安全性
1 2
11.2创建和使用关系视图 Oracle中的视图,按照创建和使用方式的不同,可以分 为四类:关系视图、内嵌视图、对象视图和物化视图。关系 视图是四种视图中最简单,同时也是最常用的视图。正如 11.1节所述,关系视图可以看作对简单或复杂查询的定义。 它的输出可以看作一个虚拟的表
Oracle 11.1
11.2.1创建关系视图 Oracle视图是作为数据库对象存在的,因此,创建之后 也可以通过工具或数据字典来查看视图的相关信息。本小节 将讲述关系视图的创建以及如何查看视图的属性信息。 1.创建关系视图 2.查看视图定义
Oracle 1 2
11.2.1创建关系视图 白宣Mews +▣AQSDEFs_.AQCALL 由AQSDEFS_AQERROR +香MVIEW_EVALUATIONS +昏MVIEW_.EXCEPTIONS SQL Oulput Statistics ⊕容MVIEW_FILTER create or replace view vw employees as 由MVIEW_FILTERINSTA select employee id,employee name,employee position 中每MVIEW_LOG from employees; 由▣MVIEW_RECOMMEND 8 MVIEW_WORKLOAD 由▣OV_EMPLOYEES +▣PRODUCT_.PRIVS 每WB0oKS 昏W_EMPLOYEES W_EMPLOYEE_SALA 中南N FMPIOYFF SAIF
11.2.2使用关系视图 视图一旦创建,用户可以像查询数据表一样查询视图 中的数据。但是,对于插入和更新操作来说,情况则有些不 同。 1.查询视图 2.更新视图数据 3.向视图插入数据 4.总结利用关系视图修改数据
1. 2. 34