视图:基于一个或多个表的预定义查询,这些表称为基表
视图并不存储数据,它只会访问基表的行
简单视图:包含一个子查询,只从一个基表中检索数据
复杂视图:(1)从多个基表中检索数据
(2)使用group by或disinct子句进行分组
(3)包含函数调用
create or replace noforce view v_emp
("empno","ename"."sal")
as
select empno.ename,sal
from emp
where depto=10
or replace 如果视图已经存在,则覆盖原视图
force 不管使用的基表是否被存在,都将创建该视图
noforce: 只有当基表存在才会创建该视图