标签:基表 create 注意事项 视图 scott 使用 管理员 view
一、视图的定义
视图是存储在数据字典里的一条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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。