视图
视图就是封装了一条复杂查询的语句。
视图是一个虚表。
最大的优点就是简化复杂的查询。
-
创建视图的语法:
一般普通用户正常创建视图需要以下的权限:
grant create view to 用户名;
grant select any table to 用户名;
grant select any dictionary to 用户名;
创建视图示例
建立一个视图,此视图包括了20部门的全部员工信息create view empa as select * from emp t where t.dept_id=10;
视图创建完毕就可以使用视图来查询,查询出来的都是10部门的员工
第二种:如果视图已经存在我们可以使用以下方式来创建视图,这样已有的视图会被覆盖
create or replace view empa as select * from emp t where t.dept_id=10;
不建议通过视图对表中的数据进行修改,因为会受到很多的限制。