当前位置:首页 » 代理许可 » 对视图授权

对视图授权

发布时间: 2021-03-12 07:31:30

㈠ ORACLE中怎样赋予用户查询视图的权限

以sys或system或视图拥有者的身份 指令: grant select on 视图名 to 用户名。。。
同理 赋予 插入 更改 的权限 只要把 select 换成 insert 或update 就好了

㈡ Oracle把视图查询权限给某用户的SQL是什么

oracle给某用户授权试图查询的SQL语句为:

SQL> grant select on v_$mystat to test1;

Grant succeeded.

这样 test1用户就拥有了 查询v$mystat视图的权限了

收回权限命令:

SQL>revoke select on v_$mystat from test1;

(2)对视图授权扩展阅读

oracle 的用户管理的常用命令介绍:

1、创建用户:create user 用户名 identified by 密码;

SQL> create user scw identified by 123;

2、修改其他用户密码 需要权限;

SQL> conn system/123;
已连接。

SQL> alter user scw identified by 123;

3、赋予用户连接数据库的权限:

SQL>grant create session to zhansgan;

4、查看当前用户所有表的表名:

SQL> select table_name from user_tables;

㈢ 如何对informix的视图授权

希望我这个能帮到你,楼主!

㈣ oracle给视图分配权限怎么解决

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

㈤ oracle视图创建后怎么给视图分配权限

给视图分配什么权限?就是个子查询,能DML基表就行了,如果只是查询,能查就行了呗

㈥ 和V$session视图的查询权限,怎么授权

授予select on sys.v_$session权限,并在该用户下创建对sys.v_$session的私有同义词。

eg:
代码:

SQL> connect hr/hr
Connected.
SQL> select * from v$session;
select * from v$session
*
ERROR at line 1:
ORA-00942: table or view does not exist
SQL> connect / as sysdba

Connected.

㈦ oracle 如何设置具有查询视图的权限

新建普通用户:
需要用apps用户给新建用户建所需要查询表或试图的同义词,然后grant select on view名 to 角色名;

㈧ oracle如何授权只对视图做操作,不对视图中引用的表做操作

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

㈨ 查询视图授权给什么用户 oracle

select * from user_tab_privs a where a.table_name = view_name;
结果的grantee就是被授权的用户, 条件中字段虽然叫table_name,但回是是包含视图的答。

热点内容
美发店认证 发布:2021-03-16 21:43:38 浏览:443
物业纠纷原因 发布:2021-03-16 21:42:46 浏览:474
全国著名不孕不育医院 发布:2021-03-16 21:42:24 浏览:679
知名明星确诊 发布:2021-03-16 21:42:04 浏览:14
ipad大专有用吗 发布:2021-03-16 21:40:58 浏览:670
公务员协议班值得吗 发布:2021-03-16 21:40:00 浏览:21
知名书店品牌 发布:2021-03-16 21:39:09 浏览:949
q雷授权码在哪里买 发布:2021-03-16 21:38:44 浏览:852
图书天猫转让 发布:2021-03-16 21:38:26 浏览:707
宝宝水杯品牌 发布:2021-03-16 21:35:56 浏览:837