Oracle中的ADMIN选项和GRANT选项有什么区别
我正在研究Oracle的SQL语法,遇到了一个管理选项和一个授予选项,用于授予用户权限。例如,如果我想在HR的EMPLOYEES表中将SELECT权限授予用户SCOTT,并将该权限授予其他人,我可能会这样做Oracle中的ADMIN选项和GRANT选项有什么区别,oracle,Oracle,我正在研究Oracle的SQL语法,遇到了一个管理选项和一个授予选项,用于授予用户权限。例如,如果我想在HR的EMPLOYEES表中将SELECT权限授予用户SCOTT,并将该权限授予其他人,我可能会这样做 GRANT SELECT ON HR.EMPLOYEES TO SCOTT WITH ADMIN OPTION 或 看来这两种方法都是可行的。有人知道区别是什么吗?阅读 “with grant”和“with admin”选项都用于放弃中央安全控制,但它们用于不同类型的权限 有拨款选择权:
GRANT SELECT ON HR.EMPLOYEES TO SCOTT WITH ADMIN OPTION
或
看来这两种方法都是可行的。有人知道区别是什么吗?阅读
“with grant”和“with admin”选项都用于放弃中央安全控制,但它们用于不同类型的权限
有拨款选择权:
- 仅适用于对象权限,不适用于系统权限
- 只有授予特权的人才能撤销特权
- 被撤销的权限可以“级联”,允许第一个授予者撤销许多权限
随后的赠款
- 仅适用于系统权限,不适用于对象权限
GRANT SELECT ON HR.EMPLOYEES TO SCOTT WITH GRANT OPTION.