怎样根据现存的用户权限创建角色?就是怎样把用户user的权限建成角色? 怎样根据现存的用户权限创建角色?就是怎样把用户user的权限建成角色? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的意思是获取该用户所有权限。分3方面:1 当前用户角色 user_role_privs2 当前用户系统权限(单独授权) user_sys_privs3 当前用户对象(实体)权限(单独授权) user_tab_privs将该用户所有角色、系统权限、对象权限综合之,生成一个新角色,可以满足你的要求。 好像没有直接的语句。不过你可以根据权限的试图 把这些权限选出来,然后create一个role,再grant select privilege from user_sys_privs where username='用户名';查出用户所拥有的系统权限。select * from user_tab_privs where grantee='用户名';查出用户所拥有的对象权限。然后创建一个角色,根据需要把查出来的权限赋给这个角色即可。grant 权限名 to 角色名; 首先你要有create role的权限然后你才可以把自己拥有的权限赋给你创建的role oracle怎样改变表结构 求条简单的SQL语句,当场验证,立马给分!谢谢 Oracle与SQL转换的问题 我是专学PL/SQL编程的,但是我觉得这个不像是真正意义的编程! 大家进来看看吧! 用存储过程实现删除数据库临时表的问题 项目需要,我需要从oracle9i中批导出文本格式数据,各位大侠有好办法没有?(急) INS-20802,求大神们帮忙啊,急 各位大侠:请问oracle在turbolinux下如何实现自动启动。较急。 关于ORACLE中使用的命令行语句的问题 oracle 8i个人版的问题,捡分啊 求一oracle函数的写法 oracle 用trigger动态创建表格
分3方面:1 当前用户角色 user_role_privs2 当前用户系统权限(单独授权) user_sys_privs3 当前用户对象(实体)权限(单独授权) user_tab_privs将该用户所有角色、系统权限、对象权限综合之,生成一个新角色,可以满足你的要求。
select * from user_tab_privs where grantee='用户名';查出用户所拥有的对象权限。
然后创建一个角色,根据需要把查出来的权限赋给这个角色即可。
grant 权限名 to 角色名;
然后你才可以把自己拥有的权限赋给你创建的role