oracle赋某表truncate权限
Posted 架构师小跟班
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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赋某表truncate权限的主要内容,如果未能解决你的问题,请参考以下文章
oracle某表的一个字段有多值,怎么把这值变成多行,其它数据为一样
java更新一个很长的字符串到oracle某表clob字段里
oracle 如何将某表用rank函数排序出来的值,update到该表中的某个字段
为啥mssql的OPENQUERY取oracle某表时只返回了一行数据,而在pl/sql中可以查到表中有两行数据,求解答?