55问答网
所有问题
oracle数据库,用户A有一个视图V,用户B要调用,应该怎样赋权限?
oracle数据库,用户A有一个视图V,用户B要调用,应该怎样赋权限?或者是怎样引用?在B用户下,select * from A.V 提示表或视图不存在
应该怎样做?求大神赐教!感激不尽!
举报该问题
推荐答案 推荐于2018-03-13
-- 先授权
connect 用户A/密码;
grant select on V to 用户B;
-- 测试
connect 用户B/密码;
select * from 用户A.V;
-- 取消授权
connect 用户A/密码;
revoke select on V from 用户B;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/Q8LFLQ4IG.html
其他回答
第1个回答 2013-07-05
1、赋V的查询权限给B
2、加入同义词概念
相似回答
Oracle用户a
创建
视图,
需要给
b用户赋
予什么
权限
查看
视图?
答:
如果a创建的视图是在b的用户下,只需要给b赋予查看b视图的权限
。如果a创建的视图是在其他的用户下,只需要给b赋予查看其他用户视图的权限。
如何
实现
Oracle
中
用户B
只能访问
用户A
的
视图
答:
第一步,创建新
用户A
和B 。 这里用户名称分别为ryd_interface_src 和ryd_interface ,对这两个用户都授予非常有限的权限。 drop user ryd_interface_src cascade; create user ryd_interface_src identified by ryd_interface_src; grant connect,create view to ryd_interface_src; drop user ryd_...
关于
ORACLE数据库
中授权grant on的问题,新手小白请高手解答一下
答:
这条命令,可以让B把select 权限再一次授权给别的用户 如果没有加 with grant option 则不允许B把select权限再次授权
oracle
中怎么在
一个用户
(
B
)中查询另一个用户(A)的use_tables表?
答:
一.第一种方法,在dba 用户下创建基于dba_tables的视图;1.create view V_A_tables as select * from dba_tables where owner='A';2.grant select on V_A_tables to B;3. 进入
用户B,
select * from sys.V_A_tables ;二. 第二种方法是在
A用户
下创建视图并
赋权限
;如有疑问,请...
oracle
下
用户A
创建
视图V
时用到了
B用户
下的一张表table,现在B用户想...
答:
可以啊 比如你有 A B两个
用户 A
下有表aa ,B下有表bb 你只要在A中 grant select on aa to B; (还可以配置insert,update,delete权限)这样就能在B中创建视图访问到A中的aa表了,但是表名要A.aa,要是只想写aa的话,需要在B下创建同义词:create synonym B.aa for A.aa; 这样B就可以...
大家正在搜
oracle数据库视图创建
oracle视图使用
oracle视图授权
oracle查询所有视图
oracle视图创建
oracle 视图 索引
oracle 视图原理
oracle创建多表视图
Oracle 视图
相关问题
oracle A用户创建的视图中调用同一数据库下用户B的函数...
oracle下用户A创建视图V时用到了B用户下的一张表tab...
oracle数据库,一个用户执行另一个用户的函数时,该用户应...
oracle怎么给新建用户设置单个视图的只读权限
oracle数据库,用户A有一个视图V,用户B要调用,应该怎...
oracle中在同一个数据库里面用户A如何访问用户B建立的表...
Oracle数据库已赋予用户A对sys下3张视图的selec...
你好,我想问下,为什么用户a创建的视图中 在访问同一数据库中...