mysql连接oracle视图_oracle数据库视图⼀.what
视图是⼀张虚拟表
asp动态页面的用处⼆.如何创建视图
create view 视图名
as
电脑编程是什么课
select 语句
视图名⼀般以v$开头
演⽰代码:
--需求:查询所有员⼯的姓名和上司的姓名(做成视图)
create view v$employee_manager_relation
unicode utf16as
ame 员⼯名称,ame 上司名称 from emp manager right join emp employee
unicode码可以表示英文字母吗)
别⼈只需要直接查视图就可以了,简化了查询
select 员⼯名称,上司名称 from v$employee_manager_relation
三.为什么使⽤视图
作⽤:
1. 简化查询
⽐较复杂的语句 或者⼤家经常使⽤的sql语句 可以做成视图
mysql语句转oracle做成视图以后,直接查这个视图就可以了,相当于间接执⾏了视图的select语句
开发者工具点不开咋办
2. 屏蔽数据 保证数据的安全性
************************分配权限DCL语句********************************
1. 使⽤超级管理员sys登录
sqlplus / as sysdba
2.
--分配权限
grant create table,create view to scott
--回收权限
revoke create table,create view from scott
分配权限、回收权限的sql语句属于DCL(数据控制语⾔)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。