oracle赋某表truncate权限

前端之家收集整理的这篇文章主要介绍了oracle赋某表truncate权限前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、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用户拥有的权限

猜你在找的Oracle相关文章