将oracle查询权限赋予另一用户的方法

数据库 Oracle
如何把oracle里一个用户所有表查询权限赋与另一用户呢?下面就教您一个实现表查询权限赋与另一用户的方法,供您参考。

在我们使用oracle数据库时,如果要把oracle查询权限赋给另一个用户,该怎么做呢?下面用一个批量处理语句实现了将oracle查询权限赋与另一用户,如果您感兴趣的话,不妨一看。

create or replace procedure grant_sql as  
      The_c1          Integer;  
      The_result      number;  
      v_Table     varchar2(80);  
      v_sql       varchar2(400);  
 
    Begin  
 
      The_C1 :=Dbms_sql.open_cursor;  
      Dbms_sql.parse(the_C1,'Select table_name From User_Tables',dbms_sql.native);  
      Dbms_sql.define_column(the_c1,1,v_Table,80);  
      The_result:=Dbms_sql.execute(The_c1);  
     loop  
      If dbms_sql.fetch_rows(The_c1) > 0 then  
         Dbms_sql.column_value(The_c1,1,v_Table);  
              
         v_sql :'Grant Select On '||v_Table||' to brokeruser3';  
         Execute Immediate v_sql;  
           
      else  
        exit;  
      End if;  
 
     end loop;  
      Dbms_sql.close_cursor(The_C1);  
End;  
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.

 

 

 

【编辑推荐】

Oracle只读用户角色的建立

查看oracle用户权限

Oracle批量赋权的实现

教您如何在oracle中存图片

教您如何在oracle中存图片

责任编辑:段燃 来源: 互联网
相关推荐

2011-03-25 10:43:31

Oracle系统用户权限赋予

2014-07-31 18:05:10

Oracle社交云用户体验

2010-10-29 11:22:23

Oracle用户会话

2009-10-21 14:27:12

Oracle用户权限分

2009-10-21 14:48:39

Oracle用户权限表

2009-12-23 09:42:53

WPF工具

2010-10-28 11:24:05

oracle用户权限

2010-10-28 13:07:56

Oracle syst

2010-10-29 10:46:23

Oracle超级用户

2017-05-08 17:20:01

Linux指定目录读写权限

2017-05-10 15:16:29

Linux系统目录读写指定目录

2009-10-29 16:32:24

查看Oracle用户的

2010-09-08 12:38:45

Oracle

2009-11-02 15:15:43

Oracle授予用户权

2009-10-29 15:56:12

Oracle用户权限视

2009-10-27 17:39:39

Oracle用户权限

2009-10-26 13:54:29

Oracle 10g用

2010-03-31 15:38:33

Oracle用户

2010-04-21 12:24:02

Oracle用户权限

2010-10-29 09:13:33

Oracle用户密码
点赞
收藏

51CTO技术栈公众号