oracle赋某表truncate权限

时间:2018-07-18 00:22:05   收藏:0   阅读:911

一、ins用户下创建存储过程

二、mobapp用户下赋权:执行存储过程的权限

三、odso_insert用户下执行存储过程,即可truncate表

查看odso_insert用户拥有的权限

一、ins用户下创建存储过程

1
2
3
4
5
6
7
create or replace procedure p_trun_link_odso is
       sqlstr varchar2(2000);
begin
  sqlstr := ‘truncate table ins.tb_cablecheck_link_odso‘;
  execute immediate sqlstr;
  commit;
end;

二、mobapp用户下赋权:执行存储过程的权限

grant execute on ins.p_trun_link_odso  to odso_insert;

三、odso_insert用户下执行存储过程,即可truncate表

1
2
3
4
begin
  -- Call the procedure
  ins.p_trun_link_odso;
end;

查看odso_insert用户拥有的权限



 

原文:https://www.cnblogs.com/xyhero/p/670398c5a263a90235a0b3b952fd73ad.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!