1. view概述
VIEW视图是一张虚拟表,作用类似于临时表,但是其并不保存记录,记录仍然保存在源表当中。
因而,如果更新源表数据,view的数据会同步更新。
2. 创建语法
create view view_name
AS
select 字句
;
3. 实例说明
如下,我们根据test_ljb创建一个view视图:
create view v_test_ljb
as
select employee from test_ljb;
查看视图内容:
select * from v_test_ljb;
下面我们用plsql为源表添加一个新纪录:
insert into test_ljb values ('Test','','');
commit;
分别查询两者结果:
select * from test_ljb;
select * from v_test_ljb;
可以看出,虽然我们没有对v_test_ljb做任何操作,但是因为源表发生了变化,view也跟随发生了变化。