如何为Oracle中不同用户的某些表授予截断权限,并且相同..如何在Oracle 11 g中执行此操作..任何人请帮助解决此问题
答案 0 :(得分:2)
创建一个可以截断表的过程
create or replace procedure do_truncate (tab_name IN varchar2)
as
begin
execute immediate 'truncate table '||tab_name||';';
end;
/
grant execute on do_truncate to Dave;
答案 1 :(得分:0)
正式许可是“删除任何表”。
虽然很危险。