一、语句
将A用户的某张表的权限给B用户。
GRANT SELECT ON A.tablename to B;
二、批量操作
1、将A用户的查询权限赋给B用户,将一下查询结果拿出来执行就可以将A用户下所有表的查询权限赋给B用户了。
select 'GRANT SELECT ON A.'||table_name||' to B;' from user_tables;
2、将A用户的查询、修改、插入、删除权限赋给B用户,将一下查询结果拿出来执行就可以将A用户下所有表的查询、修改、插入、删除权限赋给B用户了。
select 'GRANT SELECT , INSERT, UPDATE, DELETE ON A.'||table_name||' to B;' from user_tables;