需求描述:
需要从下面三个sql中组合出一个sql,达到三个sql分别执行的结果。--  用户角色权限查询语句:
select * from dba_role_privs where grantee in (
select oa_name from per_user_list where oa_name<>cn_name) order by grantee;
--  用户对象权限查询语句:
select * from dba_tab_privs where grantee in (
select oa_name from per_user_list where oa_name<>cn_name) order by grantee;
--  用户系统权限查询语句:
select * from dba_sys_privs where grantee in (
select oa_name from per_user_list where oa_name<>cn_name) order by grantee;得到结果需要如下的结构:数据库名称 用户名称 具有的系统权限 具有的表查询权限 具有的表修改权限