ADMIN选项与Oracle中的GRANT选项有什么区别

时间:2014-02-06 15:02:34

标签: oracle

我正在研究Oracle的SQL语法,并且遇到了ADMIN选项和GRANT选项,使用户能够授予权限。例如,如果我想在HR的EMPLOYEES表上向用户SCOTT提供SELECT权限,并且能够将该访问授予其他人,我可能会这样做

GRANT SELECT ON HR.EMPLOYEES TO SCOTT WITH ADMIN OPTION

GRANT SELECT ON HR.EMPLOYEES TO SCOTT WITH GRANT OPTION.

似乎要么应该工作。有人知道区别是什么吗?

1 个答案:

答案 0 :(得分:3)

阅读This

“with grant”和“with admin”选项都可以放弃中央安全控制,但它们适用于不同类型的权限。

使用授予选项:

  • 仅限对象权限,而非系统权限。

  • 只有授予该权限的人才能撤销该权限。

  • 撤销的权限可以“级联”,允许第一个设保人撤销许多人 随后的补助金。

使用管理员选项:

  • 仅限系统权限,而非对象权限。