dkfr.net
当前位置:首页 >> orAClE授权查询视图 >>

orAClE授权查询视图

首先你确定有视图存在,先用system用户查询,有些权限用sys用户查。

grant select on 视图名字 to 用户名;

grant select on to

创建新用户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,creat...

select * from user_views;-- 可以查看该用户下的所有视图

跟给table权限一样,用grant select on viewname to username

dba才能查询dba视图,grant dba to username.

可能的原因如下 1,授权的用户本身有没有对其他用户授权的权限 2 grant connect to fenzhenjh;这个语句末尾的分号是中文字符

是这样的机制。 你用B用户登录查询 select * from p 是在B用户所拥有的对象中寻找P这个对象。而实际上B用户中并没有这个P,P是属于A的。当然提示报错。 select * from A.p 这就是查找A用户下的P对象。这样就没问题了。

通过关联出来的视图,不能做增删改,系统无法对其2个原表同时做操作 你这个情况只适合把该视图的只读权限给用户C

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com