博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ORACLE建视图 授权的 例子
阅读量:6405 次
发布时间:2019-06-23

本文共 525 字,大约阅读时间需要 1 分钟。

ORACLE建视图 授权的 例子:

A用戶 下有table   TabA 

A1 用戶建立view (V_TabA) , view中是引用A 用戶下的TabA .

A2 用戶要 select  A1 用户下的这个view . 

 

采用直接赋予权限的方式,很可能会碰到错误  ORA-01720: grant option does not exist for  ......

 

一般采取的方法是 :

1.    以基表用户A 登入(如果多个基表,那么多次运行)  或SYS登陆

>  connect    A/A 

sql >  grant  select   on   TabA   to    A1  with  grant  option ; 允许A1授权给A2

2.  以view 的拥有用户登入

sql>  connect   A1/A1 

sql>  grant   select   on   A1.V_TabA    to   A2  ; 

3.  OK,  以 A2 登入即可以访问view了

sql >  connect  A2/A2  

sql>  select    *   from   A1.V_TabA     ; 

转载于:https://www.cnblogs.com/wangyingtao/archive/2012/06/05/2537101.html

你可能感兴趣的文章
Hibernate查询总的记录数
查看>>
string类的clear/erase/pop_back
查看>>
java中获取当前系统日期
查看>>
探索c#之storm的TimeCacheMap
查看>>
linux jdk rpm版安装教程
查看>>
redis、memcached、mongoDB 对比与安装
查看>>
redis集群配置三主三从
查看>>
thread-wait/sleep
查看>>
分析影响流媒体服务器性能的硬件瓶颈【转播】
查看>>
关于selenium页面元素无法定位问题以及frame切换问题
查看>>
Linux进程含义知多少
查看>>
PAAS平台的web应用性能測试与分析
查看>>
解决vsftpd 530 Permission denied报错
查看>>
c# 如何处理自定义消息
查看>>
TCP3次握手和4次挥手
查看>>
龙威零式_团队项目例会记录_21
查看>>
Linux共享内存使用常见陷阱与分析
查看>>
string 类简介和例程
查看>>
mybatis--maven默认不会将java下xml文件打包至classpath导致的问题
查看>>
自定义控件为了虚拟化表结构
查看>>