Oracle 给另一个用户授权

Posted by Sir0xb on 2012-12-03 14:29:16 +0800

单表授权

grant select, insert, updatedelete on 表名 to 被授权用户名;

 

所有表授

select 'grant select, insert, update, delete on '||t.tname||' to 被授权用户名;' from tab t where t.tabtype = 'TABLE';

 

单序列授权

grant select on 序列名 to 被授权用户名;

 

所有序列授权

select 'grant select on '||t.sequence_name||' to 被授权用户名;' from sys.dba_sequences t where sequence_owner = '授权用户名(大写)';