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

orAClE用户授权视图

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

查询某个用户具有的角色: select grantee,granted_role from dba_role_privs where grantee='WJW'; 查询某个用户具有的系统权限: select grantee,privilege from dba_sys_privs where grantee='WJW'; 查询某个角色中具有什么系统权限: select...

-- 先授权connect 用户A/密码;grant select on V to 用户B;-- 测试connect 用户B/密码;select * from 用户A.V;-- 取消授权connect 用户A/密码;revoke select on V from 用户B;

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

比如 用户B 要 访问用户A 的表: 用system登录,将用户A的表授权给public或者 B grant select on A.table1 to public; grant select on A.table to B; 或者用A登录,将表的select授权给public或者B

视图里边的表也是该用户下的,去掉表的授权,视图不受影响;如果里边的表是其它用户,需要 with grant option; sqlplus / as sysdba create table t1(f1 number); create view v1 as select * from t1; create user cc identified by wcycc; gra...

Oracle创建跨用户视图,也就是跨模式视图。 1、首先在A中运行,把读取的权限赋值给B,这样在B中建立视图就可 grant select on A.userA to B; 以读取A中userA表中的数据了。 2、登录用户B表空间,建立视图 语句如下: create or replace view cas...

grant select on a.v to B; 同时需要去看view里面的table是哪些,也需要同时赋权select,语法同上

grant select on to

1.创建视图:grant create view to test_user2.只修改自己的视图,就不要把DBA等大权限给他,并且别的user创建的view不要赋修改权限给他这2点足以满足

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