本文主要向大家介绍了Oracle数据库之oracle赋某表truncate权限,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。
一、ins用户下创建存储过程
二、mobapp用户下赋权:执行存储过程的权限
三、odso_insert用户下执行存储过程,即可truncate表
查看odso_insert用户拥有的权限
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表
begin
-- Call the procedure
ins.p_trun_link_odso;
end;
本文由职坐标整理并发布,希望对同学们学习Oracle有所帮助,更多内容请关注职坐标数据库Oracle数据库频道!