Oracle视图

    xiaoxiao2025-03-07  78

    –视图 –视图的概念:视图就是提供一个查询的窗口,所有数据来自于原表

    --查询语句创建表 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;

    –视图的作用? –第一:视图可以屏蔽掉一些敏感字段 –第二:保证总部和分布数据的及时统一。

    最新回复(0)