其他分享
首页 > 其他分享> > 视图的使用及注意事项

视图的使用及注意事项

作者:互联网

一、视图的定义

  视图是存储在数据字典里的一条select语句。 也称虚表,本身不占用物理空间,通过创建视图可以提取数据的逻辑上的集合或组合。

  视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表。

 

二、视图的特点

  1、简化查询

  2、增加数据的安全性

 

三、视图的使用

  1、语法:create view 视图名 select 字段名1, 字段名2, ... from 基表 where 字段名=字段值;

  2、举例:创建一个视图,从中获取员工编号、员工姓名、工资和年终奖

     create view myemp as select empno, ename, sal, comm from emp;

    注意:第一次创建查询时可能会遇到权限不足的问题

 

  解决方法:通过system管理员或者sys超级管理员身份授予scott用户创建视图的权限

       a.在plsql中切换到管理员或者超级管理员身份,然后输入grant create view to scott;

          b.在dos窗口,输入conn as / sysdba切换到管理员身份,然后输入grant create view to scott;

          (c.撤销权限的方法:revoke create view from scott;)

  3、支持DML数据库操作语言(修改视图会影响基表)

 

 参考:https://www.jianshu.com/p/c6d55ab63364、B站:DT课堂原名颜群

标签:基表,create,注意事项,视图,scott,使用,管理员,view
来源: https://www.cnblogs.com/hlchacker/p/15221345.html