授予oracle中的用户角色
我想知道,一旦您创建了用户角色并添加了一些特权,如下所示:授予oracle中的用户角色,oracle,plsql,roles,database-administration,Oracle,Plsql,Roles,Database Administration,我想知道,一旦您创建了用户角色并添加了一些特权,如下所示: CREATE ROLE usern NOT IDENTIFIED ; GRANT SELECT ANY DICTIONARY TO usern ; GRANT SELECT ON t90022.temptable TO usern ; 您是否可以编辑用户角色并按如下方式声明权限 GRANT SELECT ON 90888.temptable2 TO usern ; 用户角色将被更新,还是需要删除并再次创建用户角色 附言:我没有特权尝
CREATE ROLE usern NOT IDENTIFIED ;
GRANT SELECT ANY DICTIONARY TO usern ;
GRANT SELECT ON t90022.temptable TO usern ;
您是否可以编辑用户角色并按如下方式声明权限
GRANT SELECT ON 90888.temptable2 TO usern ;
用户角色将被更新,还是需要删除并再次创建用户角色
附言:我没有特权尝试这个。因此,请帮助在Oracle中授予特权是累积的。您不必重新授予已经授予的特权,事实上,必须显式地撤销它们才能删除它们。以后如果我想授予插入特权,我可以说:将90888.tentable2上的插入授予usern??没有重新创建它???@Sindu_uu是的,你是对的!正如DCookie所说,它一直附加到现有的特权上。