–视图 –视图的概念:视图就是提供一个查询的窗口,所有数据来自于原表
--查询语句创建表
create table emp as select * from scott.emp;
把scott用户下的表创建到了当前具有dba权限的用户下了因为创建视图【必须有dba权限】 是为了下面创建视图
--创建视图【必须有dba权限】
create view v_emp as select ename,job from emp;
--查询视图
select * from v_emp;
--修改视图【不推荐】其实修改的还是原表的数据,因为视图就没有数据
update v_emp set job='CLERK' where ename='ALLEN';
commit;
--创建只读视图
create view v_emp1 as select ename,job from emp with read only;
–视图的作用? –第一:视图可以屏蔽掉一些敏感字段 –第二:保证总部和分布数据的及时统一。