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

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

成都创新互联-专业网站定制、快速模板网站建设、高性价比石楼网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式石楼网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖石楼地区。费用合理售后完善,十载实体公司更值得信赖。

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

【编辑推荐】

Oracle只读用户角色的建立

查看oracle用户权限

Oracle批量赋权的实现

教您如何在oracle中存图片

教您如何在oracle中存图片

新闻名称:将oracle查询权限赋予另一用户的方法
URL地址:http://www.shufengxianlan.com/qtweb/news38/225288.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联