1、对于系统权限来说,A用户采用WITH ADMINOPTION选项来给B用户授予系统权限的时候,然后B用户将此系统权限授予给C用户。然后当A用户取消B用户的系统权限时,而C用户的系统权限不受到影响(不会受到级联)。
2、对于对象权限来说,A用户采用WITH
3、对象权限:授予他人(A用户)的对象权限在被授予者(B用户)向第三人(C用户)授予该权限时,最初授权者无法取消第三人的对象权限,会产生报错信息。
4、系统权限:如果最初授予的是系统权限,则最初授权人(A用户)可以取消第三人(C用户)的系统权限。
The HR user owns the EMP table. The HR user grants privileges tothe SCOTT user by using this command:
SQL> GRANT SELECT, INSERT, UPDATE ON emp TO scottWITH GRANT OPTION;
The SCOTT user executes this command to grant privileges to theJIM user:
SQL> GRANT SELECT, INSERT, UPDATE ON hr.emp TOjim;
Now the HR user decides to revoke privileges from JIM by usingthis command:
SQL> REVOKE SELECT, INSERT, UPDATE ON emp FROMjim;